[scripts] mount /proc in remaster_pre and umount in remaster_post

This avoids `find` to complain about Bad File Descriptor
This commit is contained in:
Fabio Erculiani 2010-09-23 20:23:41 +02:00
parent 3cc2c04a45
commit daa8f0d0f9
2 changed files with 10 additions and 0 deletions

View File

@ -2,6 +2,13 @@
PKGS_DIR="/sabayon/pkgcache" PKGS_DIR="/sabayon/pkgcache"
CHROOT_PKGS_DIR="${CHROOT_DIR}/var/lib/entropy/client/packages" CHROOT_PKGS_DIR="${CHROOT_DIR}/var/lib/entropy/client/packages"
# make sure to not leak /proc
umount "${CHROOT_DIR}/proc" &> /dev/null
umount "${CHROOT_DIR}/proc" &> /dev/null
umount "${CHROOT_DIR}/proc" &> /dev/null
echo "Merging back packages" echo "Merging back packages"
cp "${CHROOT_PKGS_DIR}"/* "${PKGS_DIR}"/ -Ra cp "${CHROOT_PKGS_DIR}"/* "${PKGS_DIR}"/ -Ra
rm -rf "${CHROOT_PKGS_DIR}"{,-nonfree,-restricted}/* rm -rf "${CHROOT_PKGS_DIR}"{,-nonfree,-restricted}/*
exit 0

View File

@ -8,4 +8,7 @@ CHROOT_PKGS_DIR="${CHROOT_DIR}/var/lib/entropy/client/packages"
echo "Mounting packages over" echo "Mounting packages over"
rm -rf "${CHROOT_PKGS_DIR}"/* rm -rf "${CHROOT_PKGS_DIR}"/*
cp ${PKGS_DIR}/* "${CHROOT_PKGS_DIR}"/ -Ra cp ${PKGS_DIR}/* "${CHROOT_PKGS_DIR}"/ -Ra
mount -t proc proc "${CHROOT_DIR}/proc"
exit 0 exit 0