Changeset aafcfa9 for common/libs
- Timestamp:
- 09/27/2007 08:41:58 PM (17 years ago)
- Branches:
- experimental
- Children:
- 41d8577
- Parents:
- 111d25a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/libs/func_wrt_Makefile
r111d25a raafcfa9 18 18 SHELL = /bin/bash 19 19 20 MOUNT_PT = $BUILDDIR 21 SCRIPT_ROOT = $SCRIPT_ROOT 22 CMDSDIR = $PROGNAME-commands 20 23 SRC = /sources 21 MOUNT_PT = $BUILDDIR 24 SRCSDIR = \$(MOUNT_PT)\$(SRC) 25 FILELOGDIR = /\$(SCRIPT_ROOT)/$FILELOGDIRBASE 26 22 27 LUSER = $LUSER 23 28 LGROUP = $LGROUP 24 29 LHOME = $LHOME 25 SCRIPT_ROOT = $SCRIPT_ROOT 26 27 BASEDIR = \$(MOUNT_PT) 28 SRCSDIR = \$(BASEDIR)/sources 29 CMDSDIR = \$(BASEDIR)/\$(SCRIPT_ROOT)/$PROGNAME-commands 30 LOGDIR = \$(BASEDIR)/\$(SCRIPT_ROOT)/$LOGDIRBASE 31 TESTLOGDIR = \$(BASEDIR)/\$(SCRIPT_ROOT)/$TESTLOGDIRBASE 32 33 crCMDSDIR = /\$(SCRIPT_ROOT)/$PROGNAME-commands 34 crLOGDIR = /\$(SCRIPT_ROOT)/$LOGDIRBASE 35 crTESTLOGDIR = /\$(SCRIPT_ROOT)/$TESTLOGDIRBASE 36 crFILELOGDIR = /\$(SCRIPT_ROOT)/$FILELOGDIRBASE 37 30 LUSER_HOME = \$(LHOME)/\$(LUSER) 38 31 SU_LUSER = su - \$(LUSER) -c 39 LUSER_HOME = \$(LHOME)/\$(LUSER)40 32 41 33 ADD_REPORT = $REPORT … … 58 50 59 51 #----------------------------------# 60 LUSER_wrt_target() { # Create target 61 #----------------------------------# 62 local i=$1 63 local PREV=$2 64 ( 65 cat << EOF 66 67 $i: $PREV 68 @\$(call echo_message, Building) 69 @export BASHBIN=\$(SHELL) && \$(SHELL) progress_bar.sh \$@ \$\$PPID & 70 EOF 71 ) >> $MKFILE.tmp 72 } 73 74 #----------------------------------# 75 CHROOT_wrt_target() { # 52 wrt_target() { # Create target 76 53 #----------------------------------# 77 54 local i=$1 … … 90 67 91 68 92 #======== RUN AS=======69 #======== RUN THE SCRIPT ======= 93 70 94 71 #----------------------------------# 95 wrt_RunAsRoot() { # Some scripts must be run as root..72 wrt_RunAsRoot() { # Some not-chroot scripts must be run as root.. 96 73 #----------------------------------# 97 74 local MOUNT_ENV … … 109 86 ( 110 87 cat << EOF 111 @export ${MOUNT_ENV}=\$(MOUNT_PT) && ${PROGNAME}-commands/`dirname $file`/\$@ > $LOGDIRBASE/\$@ 2>&188 @export ${MOUNT_ENV}=\$(MOUNT_PT) && \$(CMDSDIR)/`dirname $file`/\$@ > $LOGDIRBASE/\$@ 2>&1 112 89 EOF 113 90 ) >> $MKFILE.tmp … … 115 92 116 93 #----------------------------------# 117 LUSER_wrt_RunAsUser() {#94 wrt_RunScript() { # 118 95 #----------------------------------# 119 96 local file=$1 … … 126 103 } 127 104 128 #----------------------------------#129 CHROOT_wrt_RunAsRoot() { #130 #----------------------------------#131 local file=$1132 (133 cat << EOF134 @\$(crCMDSDIR)/`dirname $file`/\$@ > $LOGDIRBASE/\$@ 2>&1135 EOF136 ) >> $MKFILE.tmp137 138 }139 140 105 #======================= 141 106 … … 144 109 145 110 #----------------------------------# 146 LUSER_wrt_CopyFstab() { # 111 LUSER_wrt_CopyFstab() { # Needed for CLFS Sysroot and Embedded 147 112 #----------------------------------# 148 113 ( … … 154 119 155 120 #----------------------------------# 156 CHROOT_wrt_CopyFstab() {#121 wrt_CopyFstab() { # 157 122 #----------------------------------# 158 123 ( … … 169 134 170 135 #----------------------------------# 171 LUSER_wrt_TouchTimestamp() { # 136 LUSER_wrt_TouchTimestamp() { # Needed for CLFS Sysroot and Embedded 172 137 #----------------------------------# 173 138 ( … … 179 144 180 145 #----------------------------------# 181 CHROOT_wrt_TouchTimestamp() {#146 wrt_TouchTimestamp() { # 182 147 #----------------------------------# 183 148 ( … … 189 154 190 155 #----------------------------------# 191 LUSER_wrt_LogNewFiles() { # 156 LUSER_wrt_LogNewFiles() { # Needed for CLFS Sysroot and Embedded 192 157 #----------------------------------# 193 158 local name=$1 … … 200 165 201 166 #----------------------------------# 202 CHROOT_wrt_LogNewFiles() {#167 wrt_LogNewFiles() { # 203 168 #----------------------------------# 204 169 local name=$1
Note:
See TracChangeset
for help on using the changeset viewer.