summaryrefslogtreecommitdiff
path: root/scripts/build/chroot_proc
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build/chroot_proc')
-rwxr-xr-xscripts/build/chroot_proc41
1 files changed, 14 insertions, 27 deletions
diff --git a/scripts/build/chroot_proc b/scripts/build/chroot_proc
index 99dd81178..ba564e3fb 100755
--- a/scripts/build/chroot_proc
+++ b/scripts/build/chroot_proc
@@ -43,17 +43,11 @@ case "${1}" in
# Creating lock file
Create_lockfile .lock
- if [ "${LB_USE_FAKEROOT}" != "true" ]
- then
- # Creating mountpoint
- mkdir -p chroot/proc
-
- # Mounting /proc
- mount proc-live -t proc chroot/proc
- else
- rm -rf chroot/proc
- ln -s /proc chroot/
- fi
+ # Creating mountpoint
+ mkdir -p chroot/proc
+
+ # Mounting /proc
+ mount proc-live -t proc chroot/proc
# Creating stage file
Create_stagefile .build/chroot_proc
@@ -68,23 +62,16 @@ case "${1}" in
# Creating lock file
Create_lockfile .lock
- if [ "${LB_USE_FAKEROOT}" != "true" ]
+ # Workaround binfmt-support /proc locking
+ if [ -e chroot/proc/sys/fs/binfmt_misc/status ]
+ then
+ umount chroot/proc/sys/fs/binfmt_misc
+ fi
+
+ # Unmounting /proc
+ if [ -e chroot/proc/version ]
then
- # Workaround binfmt-support /proc locking
- if [ -e chroot/proc/sys/fs/binfmt_misc/status ]
- then
- umount chroot/proc/sys/fs/binfmt_misc
- fi
-
- # Unmounting /proc
- #fuser -km chroot/proc
- if [ -e chroot/proc/version ]
- then
- umount chroot/proc
- fi
- else
- rm -rf chroot/proc
- mkdir -p chroot/proc
+ umount chroot/proc
fi
# Removing stage file