- 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
-
CLFS2/master.sh
r16938b0 r962793a 21 21 025-addinguser: 22 22 @\$(call echo_message, Building) 23 @if [ ! -d /home/\$(LUSER) ]; then \\23 @if [ ! -d \$(LUSER_HOME) ]; then \\ 24 24 groupadd \$(LGROUP); \\ 25 25 useradd -s /bin/bash -g \$(LGROUP) -m -k /dev/null \$(LUSER); \\ … … 31 31 026-settingenvironment: 025-addinguser 32 32 @\$(call echo_message, Building) 33 @if [ -f /home/\$(LUSER)/.bashrc -a ! -f /home/\$(LUSER)/.bashrc.XXX ]; then \\34 mv /home/\$(LUSER)/.bashrc /home/\$(LUSER)/.bashrc.XXX; \\35 fi; 36 @if [ -f /home/\$(LUSER)/.bash_profile -a ! -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\37 mv /home/\$(LUSER)/.bash_profile /home/\$(LUSER)/.bash_profile.XXX; \\38 fi; 39 @echo "set +h" > /home/\$(LUSER)/.bashrc && \\40 echo "umask 022" >> /home/\$(LUSER)/.bashrc && \\41 echo "CLFS=\$(MOUNT_PT)" >> /home/\$(LUSER)/.bashrc && \\42 echo "LC_ALL=POSIX" >> /home/\$(LUSER)/.bashrc && \\43 echo "PATH=\$(MOUNT_PT)/cross-tools/bin:/bin:/usr/bin" >> /home/\$(LUSER)/.bashrc && \\44 echo "export CLFS LC_ALL PATH" >> /home/\$(LUSER)/.bashrc && \\45 echo "" >> /home/\$(LUSER)/.bashrc && \\46 echo "unset CFLAGS" >> /home/\$(LUSER)/.bashrc && \\47 echo "unset CXXFLAGS" >> /home/\$(LUSER)/.bashrc && \\48 echo "" >> /home/\$(LUSER)/.bashrc && \\49 echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> /home/\$(LUSER)/.bashrc && \\50 echo "export CLFS_TARGET=\"${TARGET}\"" >> /home/\$(LUSER)/.bashrc && \\51 echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc52 @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\33 @if [ -f \$(LUSER_HOME)/.bashrc -a ! -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 34 mv \$(LUSER_HOME)/.bashrc \$(LUSER_HOME)/.bashrc.XXX; \\ 35 fi; 36 @if [ -f \$(LUSER_HOME)/.bash_profile -a ! -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 37 mv \$(LUSER_HOME)/.bash_profile \$(LUSER_HOME)/.bash_profile.XXX; \\ 38 fi; 39 @echo "set +h" > \$(LUSER_HOME)/.bashrc && \\ 40 echo "umask 022" >> \$(LUSER_HOME)/.bashrc && \\ 41 echo "CLFS=\$(MOUNT_PT)" >> \$(LUSER_HOME)/.bashrc && \\ 42 echo "LC_ALL=POSIX" >> \$(LUSER_HOME)/.bashrc && \\ 43 echo "PATH=\$(MOUNT_PT)/cross-tools/bin:/bin:/usr/bin" >> \$(LUSER_HOME)/.bashrc && \\ 44 echo "export CLFS LC_ALL PATH" >> \$(LUSER_HOME)/.bashrc && \\ 45 echo "" >> \$(LUSER_HOME)/.bashrc && \\ 46 echo "unset CFLAGS" >> \$(LUSER_HOME)/.bashrc && \\ 47 echo "unset CXXFLAGS" >> \$(LUSER_HOME)/.bashrc && \\ 48 echo "" >> \$(LUSER_HOME)/.bashrc && \\ 49 echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> \$(LUSER_HOME)/.bashrc && \\ 50 echo "export CLFS_TARGET=\"${TARGET}\"" >> \$(LUSER_HOME)/.bashrc && \\ 51 echo "source $JHALFSDIR/envars" >> \$(LUSER_HOME)/.bashrc 52 @chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bashrc && \\ 53 53 touch envars && \\ 54 54 chown \$(LUSER):\$(LGROUP) envars … … 476 476 restore-luser-env: 477 477 @\$(call echo_message, Building) 478 @if [ -f /home/\$(LUSER)/.bashrc.XXX ]; then \\479 mv -f /home/\$(LUSER)/.bashrc.XXX /home/\$(LUSER)/.bashrc; \\480 fi; 481 @if [ -f /home/\$(LUSER)/.bash_profile.XXX ]; then \\482 mv /home/\$(LUSER)/.bash_profile.XXX /home/\$(LUSER)/.bash_profile; \\483 fi; 484 @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bash* && \\478 @if [ -f \$(LUSER_HOME)/.bashrc.XXX ]; then \\ 479 mv -f \$(LUSER_HOME)/.bashrc.XXX \$(LUSER_HOME)/.bashrc; \\ 480 fi; 481 @if [ -f \$(LUSER_HOME)/.bash_profile.XXX ]; then \\ 482 mv \$(LUSER_HOME)/.bash_profile.XXX \$(LUSER_HOME)/.bash_profile; \\ 483 fi; 484 @chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bash* && \\ 485 485 touch \$@ && \\ 486 486 echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ … … 490 490 @-if [ ! -f luser-exist ]; then \\ 491 491 userdel \$(LUSER); \\ 492 rm -rf /home/\$(LUSER); \\492 rm -rf \$(LUSER_HOME); \\ 493 493 fi; 494 494
Note:
See TracChangeset
for help on using the changeset viewer.