updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / arch32-light / arch32-light.install
blob2852c0d6205a9d9727d952678396de21857612f1
1 post_install ()
3 cat <<'MSG'
4 --> Please read the man page (man arch32-light) and the comments in the
5     configuration files located at /etc/arch32.conf and /etc/arch32d.conf
6     before using the chroot.
8     Run "arch32initialize" to initialize the chroot.
10     You may add "arch32d" to your DAEMONS array in /etc/rc.conf but this is
11     normally only necessary if you intend to use "pacman32" as a non-root user.
12 MSG
15 pre_upgrade ()
17   if [ -x /usr/bin/arch32run ]; then
18     cat <<'MSG'
19 ==> WARNING: arch32run has been removed. arch32 can now run commands in the
20              chroot.
22 MSG
23   fi
27 post_upgrade ()
29         if ! grep ARCH32ROOT /etc/arch32d.conf >/dev/null; then
30     cat <<'MSG'
31 ==> WARNING: arch32-light now specifies the root path in /etc/arch32d.conf. You
32              must merge your current settings into the latest version of both
33              /etc/arch32d.conf and /etc/arch32.conf provided with this package.
35 MSG
36   fi
41 pre_remove ()
43   /etc/rc.d/arch32d stop
44   source /etc/arch32d.conf
45   for _pair in "${ARCH32MOUNT[@]}"; do
46     _mountpoint="${ARCH32ROOT}$(echo $_pair | cut -d: -f2)"
47     if [ -e "$_mountpoint" ] && [ ! -z "$(ls -A $_mountpoint)" ]; then
48       echo ""
49       echo "==> WARNING: $_mountpoint appears to still be mounted."
50       echo "--> Check that all mointpoints have been unmounted before removing $ARCH32ROOT."
51       return
52     fi
53   done
54   echo "--> All mountpoints in ARCH32MOUNT appear to have been unmounted."
55         echo "--> You may remove the chroot with \"rm -rf '$ARCH32ROOT'\"."
56   echo "--> Don't forget to remove \"arch32d\" from your DAEMONS array."
59 # vim: set ts=2 sw=2 et: