Add postinst-setup-ostree
authorMartin Pitt <martin@piware.de>
Mon, 8 Jul 2019 19:53:18 +0000 (21:53 +0200)
committerMartin Pitt <martin@piware.de>
Mon, 8 Jul 2019 19:53:18 +0000 (21:53 +0200)
postinst-setup-ostree [new file with mode: 0755]

diff --git a/postinst-setup-ostree b/postinst-setup-ostree
new file mode 100755 (executable)
index 0000000..2ed3890
--- /dev/null
@@ -0,0 +1,24 @@
+#!/bin/sh
+set -ex
+
+# 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
+
+# create user
+if ! grep -q ^mock: /etc/group; then
+    getent group mock | sed 's/$/martin/' >> /etc/group
+fi
+
+# copy back NM connections and fix SELinux context
+cp /home/martin/archiv/system-config/* /etc/
+chcon -R -t NetworkManager_etc_t -u system_u /etc/NetworkManager
+chcon -R -t NetworkManager_etc_rw_t -u system_u /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/system-connections
+
+# crontabs
+crontab -u martin - <<EOF
+# m h  dom mon dow   command
+05 * * * * \$HOME/bin/backup >/dev/null
+EOF