Revert a previous fix, which could not work when user clfs did not exist yet
This commit is contained in:
parent
e18f80a34a
commit
b2c7742927
2 changed files with 3 additions and 5 deletions
|
@ -70,6 +70,9 @@ cat << EOF
|
|||
echo "source $JHALFSDIR/envars" >> \$(LUSER_HOME)/.bashrc
|
||||
@chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bashrc && \\
|
||||
chmod a+wt \$(MOUNT_PT) && \\
|
||||
if [ -d \$(MOUNT_PT)/var ]; then \\
|
||||
chown -R \$(LUSER) \$(MOUNT_PT)/var; \\
|
||||
fi && \\
|
||||
touch envars && \\
|
||||
chown \$(LUSER):\$(LGROUP) envars
|
||||
@\$(call housekeeping)
|
||||
|
|
|
@ -32,11 +32,6 @@ sed -i s@trunk/BOOK@$BLFS_TREE@ \
|
|||
sudo make -j1 -C $BUILDDIR$BLFS_ROOT TRACKING_DIR=$BUILDDIR$TRACKING_DIR \
|
||||
$BUILDDIR$BLFS_ROOT/packages.xml
|
||||
|
||||
# Now /var and /var/lib are owned by root. This is an issue when building
|
||||
# CLFS with method=boot, because system dirs creation is made by user, who
|
||||
# then cannot create /var/lock and the such.
|
||||
sudo chown -R $LUSER $BUILDDIR/var
|
||||
|
||||
# Because the BLFS Makefile is supposed to be used in chroot (or booted)
|
||||
# mode, the tracking file has wrong path for DTD. Change it:
|
||||
sudo sed -i s@$BUILDDIR@@ $BUILDDIR$TRACKING_DIR/instpkg.xml
|
||||
|
|
Reference in a new issue