Adding some more fakeroot related fixes from An-Cheng Huang <ancheng@vyatta.com>.
This commit is contained in:
parent
13e39acb9f
commit
fb1e3ce43a
|
@ -52,11 +52,14 @@ case "${1}" in
|
|||
# Creating lock file
|
||||
Create_lockfile .lock
|
||||
|
||||
# Creating mountpoint
|
||||
mkdir -p chroot/dev/pts
|
||||
if [ "${LH_USE_FAKEROOT}" != "enabled" ]
|
||||
then
|
||||
# Creating mountpoint
|
||||
mkdir -p chroot/dev/pts
|
||||
|
||||
# Mounting /dev/pts
|
||||
${LH_ROOT_COMMAND} mount devpts-live -t devpts chroot/dev/pts
|
||||
# Mounting /dev/pts
|
||||
${LH_ROOT_COMMAND} mount devpts-live -t devpts chroot/dev/pts
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/chroot_devpts
|
||||
|
@ -70,9 +73,12 @@ case "${1}" in
|
|||
Create_lockfile .lock
|
||||
|
||||
# Unmounting /dev/pts
|
||||
if [ -e chroot/dev/pts/0 ]
|
||||
if [ "${LH_USE_FAKEROOT}" != "enabled" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} umount chroot/dev/pts
|
||||
if [ -e chroot/dev/pts/0 ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} umount chroot/dev/pts
|
||||
fi
|
||||
fi
|
||||
|
||||
# Removing stage file
|
||||
|
|
|
@ -59,13 +59,13 @@ case "${1}" in
|
|||
|
||||
# Mounting /proc
|
||||
${LH_ROOT_COMMAND} mount proc-live -t proc chroot/proc
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/chroot_proc
|
||||
else
|
||||
rm -rf chroot/proc
|
||||
ln -s /proc chroot/
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/chroot_proc
|
||||
;;
|
||||
|
||||
remove)
|
||||
|
|
Loading…
Reference in New Issue