Changeset 962793a for HLFS/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
-
HLFS/master.sh
r16938b0 r962793a 101 101 fi 102 102 103 # If /home/$LUSERis already present in the host, we asume that the103 # If $LUSER_HOME is already present in the host, we asume that the 104 104 # hlfs user and group are also presents in the host, and a backup 105 105 # of their bash init files is made. … … 115 115 021-addinguser: 020-creatingtoolsdir 116 116 @\$(call echo_message, Building) 117 @if [ ! -d /home/\$(LUSER) ]; then \\117 @if [ ! -d \$(LUSER_HOME) ]; then \\ 118 118 groupadd \$(LGROUP); \\ 119 119 useradd -s /bin/bash -g \$(LGROUP) -m -k /dev/null \$(LUSER); \\ … … 128 128 022-settingenvironment: 021-addinguser 129 129 @\$(call echo_message, Building) 130 @if [ -f /home/\$(LUSER)/.bashrc -a ! -f /home/\$(LUSER)/.bashrc.XXX ]; then \\131 mv /home/\$(LUSER)/.bashrc /home/\$(LUSER)/.bashrc.XXX; \\132 fi; 133 @if [ -f /home/\$(LUSER)/.bash_profile -a ! -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\134 mv /home/\$(LUSER)/.bash_profile /home/\$(LUSER)/.bash_profile.XXX; \\135 fi; 136 @echo "set +h" > /home/\$(LUSER)/.bashrc && \\137 echo "umask 022" >> /home/\$(LUSER)/.bashrc && \\138 echo "HLFS=\$(MOUNT_PT)" >> /home/\$(LUSER)/.bashrc && \\139 echo "LC_ALL=POSIX" >> /home/\$(LUSER)/.bashrc && \\140 echo "PATH=/tools/bin:/bin:/usr/bin" >> /home/\$(LUSER)/.bashrc && \\141 echo "export HLFS LC_ALL PATH" >> /home/\$(LUSER)/.bashrc && \\142 echo "" >> /home/\$(LUSER)/.bashrc && \\143 echo "target=$(uname -m)-${TARGET}" >> /home/\$(LUSER)/.bashrc && \\144 echo "ldso=/tools/lib/${LOADER}" >> /home/\$(LUSER)/.bashrc && \\145 echo "export target ldso" >> /home/\$(LUSER)/.bashrc && \\146 echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc && \\147 chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\130 @if [ -f \$(LUSER_HOME)/.bashrc -a ! -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 131 mv \$(LUSER_HOME)/.bashrc \$(LUSER_HOME)/.bashrc.XXX; \\ 132 fi; 133 @if [ -f \$(LUSER_HOME)/.bash_profile -a ! -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 134 mv \$(LUSER_HOME)/.bash_profile \$(LUSER_HOME)/.bash_profile.XXX; \\ 135 fi; 136 @echo "set +h" > \$(LUSER_HOME)/.bashrc && \\ 137 echo "umask 022" >> \$(LUSER_HOME)/.bashrc && \\ 138 echo "HLFS=\$(MOUNT_PT)" >> \$(LUSER_HOME)/.bashrc && \\ 139 echo "LC_ALL=POSIX" >> \$(LUSER_HOME)/.bashrc && \\ 140 echo "PATH=/tools/bin:/bin:/usr/bin" >> \$(LUSER_HOME)/.bashrc && \\ 141 echo "export HLFS LC_ALL PATH" >> \$(LUSER_HOME)/.bashrc && \\ 142 echo "" >> \$(LUSER_HOME)/.bashrc && \\ 143 echo "target=$(uname -m)-${TARGET}" >> \$(LUSER_HOME)/.bashrc && \\ 144 echo "ldso=/tools/lib/${LOADER}" >> \$(LUSER_HOME)/.bashrc && \\ 145 echo "export target ldso" >> \$(LUSER_HOME)/.bashrc && \\ 146 echo "source $JHALFSDIR/envars" >> \$(LUSER_HOME)/.bashrc && \\ 147 chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bashrc && \\ 148 148 chmod -R a+wt \$(MOUNT_PT) && \\ 149 149 touch envars && \\ … … 613 613 restore-luser-env: 614 614 @\$(call echo_message, Building) 615 @if [ -f /home/\$(LUSER)/.bashrc.XXX ]; then \\616 mv -f /home/\$(LUSER)/.bashrc.XXX /home/\$(LUSER)/.bashrc; \\617 fi; 618 @if [ -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\619 mv /home/\$(LUSER)/.bash_profile.XXX /home/\$(LUSER)/.bash_profile; \\620 fi; 621 @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bash* && \\615 @if [ -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 616 mv -f \$(LUSER_HOME)/.bashrc.XXX \$(LUSER_HOME)/.bashrc; \\ 617 fi; 618 @if [ -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 619 mv \$(LUSER_HOME)/.bash_profile.XXX \$(LUSER_HOME)/.bash_profile; \\ 620 fi; 621 @chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bash* && \\ 622 622 touch \$@ && \\ 623 623 echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ … … 633 633 @-if [ ! -f luser-exist ]; then \\ 634 634 userdel \$(LUSER); \\ 635 rm -rf /home/\$(LUSER); \\635 rm -rf \$(LUSER_HOME); \\ 636 636 fi; 637 637
Note:
See TracChangeset
for help on using the changeset viewer.