Drop postinst-setup-fedora
authorMartin Pitt <martin@piware.de>
Thu, 12 Sep 2019 09:36:28 +0000 (11:36 +0200)
committerMartin Pitt <martin@piware.de>
Thu, 12 Sep 2019 09:36:28 +0000 (11:36 +0200)
OSTree for the win :)

postinst-setup-fedora [deleted file]

diff --git a/postinst-setup-fedora b/postinst-setup-fedora
deleted file mode 100755 (executable)
index 96255e7..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh
-set -e
-
-if ! type offlineimap >/dev/null 2>&1; then
-    # remove stuff that we do not need
-    dnf remove -y mdadm mlocate nano rsyslog sssd telnet trousers rxvt-unicode abrt plymouth linux-atm-libs quota realmd selinux-policy audit || true
-
-    # install stuff that we do want
-    dnf install -y iwl6000g2a-firmware NetworkManager-wifi dnsmasq \
-        sudo ecryptfs-utils vim-enhanced iwl6000g2a-firmware \
-        dnf-utils bash-completion \
-        xorg-x11-server-Xorg xorg-x11-drv-libinput xorg-x11-drv-intel \
-        mesa-dri-drivers lxrandr \
-        dejavu-sans-fonts dejavu-serif-fonts dejavu-sans-mono-fonts \
-        xorg-x11-server-utils xorg-x11-utils xbacklight \
-        i3 i3lock lxdm wmctrl dunst pcmanfm gvfs-mtp parole \
-        pavucontrol pulseaudio-utils alsa-plugins-pulseaudio \
-        gstreamer1-plugin-mpg123 gstreamer1-plugins-good \
-        qemu-kvm qemu-img openvpn mutt w3m weechat pidgin-otr \
-        simple-scan sane-backends sane-backends-drivers-scanners \
-        pandoc texlive-beamer texlive-latex-bin texlive-collection-fontsrecommended \
-        texlive-hyphen-german texlive-hyphen-english texlive-fancyhdr texlive-dinbrief \
-        texlive-german texlive-a4wide \
-        gnome-terminal firefox network-manager-applet evince shotwell rhythmbox \
-        offlineimap gnome-keyring pinentry-gnome3 \
-        duplicity systemd-container gnome-disk-utility powertop \
-        git gtimelog libappindicator-gtk3 gnome-screenshot \
-        schroot mock apt-cacher-ng strace wget patchutils \
-
-    # codecs
-    dnf install -y http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
-    dnf install -y gstreamer1-{libav,plugins-{ugly,bad-free}} --setopt=strict=0
-fi
-
-# other setup
-grep -q lib/mock /etc/fstab || cat << EOF >> /etc/fstab
-
-tmpfs /var/tmp tmpfs defaults 0 0
-tmpfs /var/lib/mock tmpfs defaults 0 0
-EOF
-#ln -s fedora-27-x86_64.cfg /etc/mock/default.cfg
-
-# have schroot use tmpfs
-if [ ! -L /var/lib/schroot/unpack ]; then
-    rmdir /var/lib/schroot/unpack || true
-    ln -s /tmp /var/lib/schroot/unpack
-fi
-
-# disable SELinux to unbreak ecryptfs
-sed -i '/^SELINUX=/ s/=.*$/=disabled/' /etc/selinux/config
-setenforce 0 || true
-
-rm -f /etc/systemd/system/default.target
-systemctl set-default graphical.target
-systemctl enable --now apt-cacher-ng
-
-# create user
-if ! getent passwd martin >/dev/null; then
-    groupadd --gid 1000 martin
-    useradd --comment "Martin Pitt" --uid 1000 --gid 1000 --groups wheel,ecryptfs,mock martin
-    passwd martin
-fi
-
-if [ ! -d /home/martin/bin ]; then
-    echo "log in as martin on another terminal to decrypt home directory; press Enter to continue"
-    read
-fi
-
-# root's ssh stuff
-if [ ! -d /root/.ssh ] && [ -d /home/martin/.ssh ]; then
-    mkdir -p /root/.ssh
-    chmod 700 /root/.ssh
-    cp /home/martin/.ssh/id_rsa* /home/martin/.ssh/known_hosts /home/martin/.ssh/config /root/.ssh/
-fi
-
-# restore /etc git branch
-if [ ! -d /etc/.git ]; then
-    [ -e /backup-etc ] || git clone git+ssh://martin@piware.de/home/martin/backup/`hostname`-etc-fedora/ /backup-etc
-    cp -av /backup-etc/* /etc/
-    cp -av /backup-etc/.git/ /etc/
-    rm -rf /backup-etc
-fi
-
-# crontabs
-crontab -u martin - <<EOF
-# m h  dom mon dow   command
-05 * * * * \$HOME/bin/backup >/dev/null
-EOF
-
-# Red Hat VPN certs and connections
-dnf install ~martin/Dokumente/Arbeit/RedHat/redhat-internal*.rpm