diff options
author | trevor <trevor@FreeBSD.org> | 2003-06-10 14:57:03 +0000 |
---|---|---|
committer | trevor <trevor@FreeBSD.org> | 2003-06-10 14:57:03 +0000 |
commit | 2b8b5004794bb0a818b8848f0b2075efe0d0001f (patch) | |
tree | 320945cb28e9a23ab176d169c6c64ebcc90858cd /emulators/linux_base | |
parent | a92b68bdc5534026fe272f4e6ca0065130098b9f (diff) | |
download | FreeBSD-ports-2b8b5004794bb0a818b8848f0b2075efe0d0001f.zip FreeBSD-ports-2b8b5004794bb0a818b8848f0b2075efe0d0001f.tar.gz |
Lars Eggert reports:
Installation of linux_base-7.1_2 fails when linprocfs is
mounted. Unmounting linprocfs before installing works
around the issue.
At Lars' suggestion, this script also mounts the linprocfs after
installation. I assume that if the user has a linprocfs entry in
/etc/fstab, the user wants it to be mounted. It also seemed like
a good idea to un-mount it before de-installation.
PR: 46172
Diffstat (limited to 'emulators/linux_base')
-rw-r--r-- | emulators/linux_base/pkg-install | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/emulators/linux_base/pkg-install b/emulators/linux_base/pkg-install index 7846395..2d569a7 100644 --- a/emulators/linux_base/pkg-install +++ b/emulators/linux_base/pkg-install @@ -12,6 +12,22 @@ PRE-INSTALL) exit 1 fi fi + if [ -n "`mount | grep -w ^linprocfs`" ]; then + echo 'Un-mounting linprocfs...' + umount linprocfs + fi + ;; +POST-INSTALL) + if [ -n "`grep -w ^linprocfs /etc/fstab`" ]; then + echo 'Re-mounting linprocfs...' + mount linprocfs + fi + ;; +DEINSTALL) + if [ -n "`mount | grep -w ^linprocfs`" ]; then + echo 'Un-mounting linprocfs...' + umount linprocfs + fi ;; esac |