Changeset 962793a for LFS/master.sh
- Timestamp:
- 04/13/2007 08:40:38 PM (17 years ago)
- Branches:
- 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
- Children:
- 3834b6e
- Parents:
- 16938b0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LFS/master.sh
r16938b0 r962793a 16 16 echo "${tab_}${GREEN}Processing... ${L_arrow}Chapter4 ( SETUP ) ${R_arrow}" 17 17 18 # If /home/$LUSERis already present in the host, we asume that the18 # If $LUSER_HOME is already present in the host, we asume that the 19 19 # lfs user and group are also presents in the host, and a backup 20 20 # of their bash init files is made. … … 30 30 021-addinguser: 020-creatingtoolsdir 31 31 @\$(call echo_message, Building) 32 @if [ ! -d /home/\$(LUSER) ]; then \\32 @if [ ! -d \$(LUSER_HOME) ]; then \\ 33 33 groupadd \$(LGROUP); \\ 34 34 useradd -s /bin/bash -g \$(LGROUP) -m -k /dev/null \$(LUSER); \\ … … 43 43 022-settingenvironment: 021-addinguser 44 44 @\$(call echo_message, Building) 45 @if [ -f /home/\$(LUSER)/.bashrc -a ! -f /home/\$(LUSER)/.bashrc.XXX ]; then \\46 mv /home/\$(LUSER)/.bashrc /home/\$(LUSER)/.bashrc.XXX; \\47 fi; 48 @if [ -f /home/\$(LUSER)/.bash_profile -a ! -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\49 mv /home/\$(LUSER)/.bash_profile /home/\$(LUSER)/.bash_profile.XXX; \\50 fi; 51 @echo "set +h" > /home/\$(LUSER)/.bashrc && \\52 echo "umask 022" >> /home/\$(LUSER)/.bashrc && \\53 echo "LFS=\$(MOUNT_PT)" >> /home/\$(LUSER)/.bashrc && \\54 echo "LC_ALL=POSIX" >> /home/\$(LUSER)/.bashrc && \\55 echo "PATH=/tools/bin:/bin:/usr/bin" >> /home/\$(LUSER)/.bashrc && \\56 echo "export LFS LC_ALL PATH" >> /home/\$(LUSER)/.bashrc && \\57 echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc && \\58 chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\45 @if [ -f \$(LUSER_HOME)/.bashrc -a ! -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 46 mv \$(LUSER_HOME)/.bashrc \$(LUSER_HOME)/.bashrc.XXX; \\ 47 fi; 48 @if [ -f \$(LUSER_HOME)/.bash_profile -a ! -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 49 mv \$(LUSER_HOME)/.bash_profile \$(LUSER_HOME)/.bash_profile.XXX; \\ 50 fi; 51 @echo "set +h" > \$(LUSER_HOME)/.bashrc && \\ 52 echo "umask 022" >> \$(LUSER_HOME)/.bashrc && \\ 53 echo "LFS=\$(MOUNT_PT)" >> \$(LUSER_HOME)/.bashrc && \\ 54 echo "LC_ALL=POSIX" >> \$(LUSER_HOME)/.bashrc && \\ 55 echo "PATH=/tools/bin:/bin:/usr/bin" >> \$(LUSER_HOME)/.bashrc && \\ 56 echo "export LFS LC_ALL PATH" >> \$(LUSER_HOME)/.bashrc && \\ 57 echo "source $JHALFSDIR/envars" >> \$(LUSER_HOME)/.bashrc && \\ 58 chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bashrc && \\ 59 59 touch envars && \\ 60 60 chown \$(LUSER) envars … … 479 479 restore-luser-env: 480 480 @\$(call echo_message, Building) 481 @if [ -f /home/\$(LUSER)/.bashrc.XXX ]; then \\482 mv -f /home/\$(LUSER)/.bashrc.XXX /home/\$(LUSER)/.bashrc; \\483 fi; 484 @if [ -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\485 mv /home/\$(LUSER)/.bash_profile.XXX /home/\$(LUSER)/.bash_profile; \\486 fi; 487 @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bash*481 @if [ -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 482 mv -f \$(LUSER_HOME)/.bashrc.XXX \$(LUSER_HOME)/.bashrc; \\ 483 fi; 484 @if [ -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 485 mv \$(LUSER_HOME)/.bash_profile.XXX \$(LUSER_HOME)/.bash_profile; \\ 486 fi; 487 @chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bash* 488 488 @\$(call housekeeping) 489 489 … … 497 497 @-if [ ! -f luser-exist ]; then \\ 498 498 userdel \$(LUSER); \\ 499 rm -rf /home/\$(LUSER); \\499 rm -rf \$(LUSER_HOME); \\ 500 500 fi; 501 501
Note:
See TracChangeset
for help on using the changeset viewer.