CLFSx: Revised host_prep_Makefile targets.

This commit is contained in:
Manuel Canales Esparcia 2006-12-11 13:14:54 +00:00
parent 6222f2f1e3
commit 9ae0875eaa
3 changed files with 13 additions and 41 deletions

View file

@ -20,20 +20,17 @@ cat << EOF
@\$(call echo_message, Building) @\$(call echo_message, Building)
@mkdir \$(MOUNT_PT)/tools && \\ @mkdir \$(MOUNT_PT)/tools && \\
rm -f /tools && \\ rm -f /tools && \\
ln -s \$(MOUNT_PT)/tools / ln -s \$(MOUNT_PT)/tools / && \\
@if [ ! -d \$(MOUNT_PT)/sources ]; then \\
mkdir \$(MOUNT_PT)/sources; \\
fi;
@chmod a+wt \$(MOUNT_PT)/sources && \\
touch \$@ && \\ touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
024-creatingcrossdir: 023-creatingtoolsdir 024-creatingcrossdir: 023-creatingtoolsdir
@\$(call echo_message, Building)
@mkdir -v \$(MOUNT_PT)/cross-tools && \\ @mkdir -v \$(MOUNT_PT)/cross-tools && \\
rm -f /cross-tools && \\ rm -f /cross-tools && \\
ln -s \$(MOUNT_PT)/cross-tools / ln -s \$(MOUNT_PT)/cross-tools / && \\
@touch \$@ && \\ touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
@ -45,10 +42,10 @@ cat << EOF
else \\ else \\
touch luser-exist; \\ touch luser-exist; \\
fi; fi;
@chown \$(LUSER) \$(MOUNT_PT) && \\ @chown \$(LUSER) \$(MOUNT_PT)/tools && \\
chown \$(LUSER) \$(MOUNT_PT)/tools && \\
chown \$(LUSER) \$(MOUNT_PT)/cross-tools && \\ chown \$(LUSER) \$(MOUNT_PT)/cross-tools && \\
chown \$(LUSER) \$(MOUNT_PT)/sources && \\ chmod -R a+wt \$(MOUNT_PT)/\$(SCRIPT_ROOT) && \\
chmod a+wt \$(SRCSDIR) && \\
touch \$@ && \\ touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)

View file

@ -17,17 +17,8 @@ host_prep_Makefiles() { # Initialization of the system
CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")" CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"
( (
cat << EOF cat << EOF
023-creatingtoolsdir:
@\$(call echo_message, Building)
@if [ ! -d \$(MOUNT_PT)/sources ]; then \\
mkdir \$(MOUNT_PT)/sources; \\
fi;
@chmod a+wt \$(MOUNT_PT)/sources
@touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE)
025-addinguser: 023-creatingtoolsdir 025-addinguser:
@\$(call echo_message, Building) @\$(call echo_message, Building)
@if [ ! -d /home/\$(LUSER) ]; then \\ @if [ ! -d /home/\$(LUSER) ]; then \\
groupadd \$(LGROUP); \\ groupadd \$(LGROUP); \\
@ -35,8 +26,6 @@ cat << EOF
else \\ else \\
touch luser-exist; \\ touch luser-exist; \\
fi; fi;
@chown -R \$(LUSER) \$(MOUNT_PT) && \\
chown \$(LUSER) \$(MOUNT_PT)/sources
@touch \$@ && \\ @touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
@ -61,12 +50,10 @@ cat << EOF
echo "" >> /home/\$(LUSER)/.bashrc && \\ echo "" >> /home/\$(LUSER)/.bashrc && \\
echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> /home/\$(LUSER)/.bashrc && \\ echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> /home/\$(LUSER)/.bashrc && \\
echo "export CLFS_TARGET=\"${TARGET}\"" >> /home/\$(LUSER)/.bashrc && \\ echo "export CLFS_TARGET=\"${TARGET}\"" >> /home/\$(LUSER)/.bashrc && \\
echo "export CLFS_TARGET32=\"${TARGET32}\"" >> /home/\$(LUSER)/.bashrc && \\
echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc
@chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\ @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\
touch envars && \\ touch envars && \\
chown \$(LUSER):\$(LGROUP) envars && \\ chown \$(LUSER):\$(LGROUP) envars
chmod -R a+wt \$(MOUNT_PT)
@touch \$@ && \\ @touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
@ -125,7 +112,7 @@ cat << EOF
EOF EOF
) >> $MKFILE.tmp ) >> $MKFILE.tmp
host_prep=" 023-creatingtoolsdir 025-addinguser 026-settingenvironment 027-create-directories 028-creating-sysfile" host_prep=" 025-addinguser 026-settingenvironment 027-create-directories 028-creating-sysfile"
} }

View file

@ -17,17 +17,8 @@ host_prep_Makefiles() { # Initialization of the system
CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")" CLFS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")"
( (
cat << EOF cat << EOF
023-creatingtoolsdir:
@\$(call echo_message, Building)
@if [ ! -d \$(MOUNT_PT)/sources ]; then \\
mkdir \$(MOUNT_PT)/sources; \\
fi;
@chmod a+wt \$(MOUNT_PT)/sources
@touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE)
025-addinguser: 023-creatingtoolsdir 025-addinguser:
@\$(call echo_message, Building) @\$(call echo_message, Building)
@if [ ! -d /home/\$(LUSER) ]; then \\ @if [ ! -d /home/\$(LUSER) ]; then \\
groupadd \$(LGROUP); \\ groupadd \$(LGROUP); \\
@ -35,8 +26,6 @@ cat << EOF
else \\ else \\
touch luser-exist; \\ touch luser-exist; \\
fi; fi;
@chown -R \$(LUSER) \$(MOUNT_PT) && \\
chown \$(LUSER) \$(MOUNT_PT)/sources
@touch \$@ && \\ @touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
@ -66,8 +55,7 @@ cat << EOF
echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc echo "source $JHALFSDIR/envars" >> /home/\$(LUSER)/.bashrc
@chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\ @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\
touch envars && \\ touch envars && \\
chown \$(LUSER):\$(LGROUP) envars && \\ chown \$(LUSER):\$(LGROUP) envars
chmod -R a+wt \$(MOUNT_PT)
@touch \$@ && \\ @touch \$@ && \\
echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\ echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
echo --------------------------------------------------------------------------------\$(WHITE) echo --------------------------------------------------------------------------------\$(WHITE)
@ -126,7 +114,7 @@ cat << EOF
EOF EOF
) >> $MKFILE.tmp ) >> $MKFILE.tmp
host_prep=" 023-creatingtoolsdir 025-addinguser 026-settingenvironment 027-create-directories 028-creating-sysfile" host_prep=" 025-addinguser 026-settingenvironment 027-create-directories 028-creating-sysfile"
} }