Changeset 5842156
- Timestamp:
- 06/01/2006 02:34:38 AM (18 years ago)
- Branches:
- 1.0, 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
- Children:
- 82eb8c1
- Parents:
- b9ec725
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
HLFS/master.sh
rb9ec725 r5842156 142 142 esac 143 143 # Insert instructions for unpacking the package and to set the PKGDIR variable. 144 wrt_unpack "$FILE" 144 case $this_script in 145 *binutils* ) 146 wrt_unpack "$FILE" 1 ;; # Do not delete an existing package directories 147 *) 148 wrt_unpack "$FILE" ;; 149 esac 145 150 [[ "$OPTIMIZE" = "2" ]] && wrt_optimize "$name" && wrt_makeflags "$name" 146 151 fi -
common/common-functions
rb9ec725 r5842156 210 210 211 211 #----------------------------------# 212 wrt_remove_existing_dirs() { # 213 #----------------------------------# 214 local PKG_NAME=$1 215 ( 216 cat << EOF 217 @ROOT=\`tar -tf \$(MOUNT_PT)\$(SRC)/${PKG_NAME} | head -n1 | sed -e 's@^./@@;s@/.*@@'\` && \\ 218 [[ -n \$\$ROOT ]] && \\ 219 rm -rf \$(MOUNT_PT)\$(SRC)/\$\$ROOT && \\ 220 if [ -e \$(MOUNT_PT)\$(SRC)/${PKG_NAME%%-*}-build ]; then \\ 221 rm -rf \$(MOUNT_PT)\$(SRC)/${PKG_NAME%%-*}-build; \\ 222 fi; 223 EOF 224 ) >> $MKFILE.tmp 225 } 226 227 #----------------------------------# 228 wrt_remove_existing_dirs2() { # 229 #----------------------------------# 230 local PKG_NAME=$1 231 ( 232 cat << EOF 233 @ROOT=\`tar -tf \$(SRC)/${PKG_NAME} | head -n1 | sed -e 's@^./@@;s@/.*@@'\` && \\ 234 [[ -n \$\$ROOT ]] && \\ 235 rm -rf \$(SRC)/\$\$ROOT && \\ 236 if [ -e \$(SRC)/${PKG_NAME%%-*}-build ]; then \\ 237 rm -rf \$(SRC)/${PKG_NAME%%-*}-build; \\ 238 fi; 239 EOF 240 ) >> $MKFILE.tmp 241 } 242 243 244 245 #----------------------------------# 212 246 wrt_unpack() { # Unpack and set 'ROOT' var 213 247 #----------------------------------# 214 248 local FILE=$1 249 local optSAVE_PREVIOUS=$2 250 251 if [ "${optSAVE_PREVIOUS}" != "1" ]; then 252 wrt_remove_existing_dirs "$FILE" 253 fi 215 254 ( 216 255 cat << EOF … … 228 267 #----------------------------------# 229 268 local FILE=$1 269 local optSAVE_PREVIOUS=$2 270 271 if [ "${optSAVE_PREVIOUS}" != "1" ]; then 272 wrt_remove_existing_dirs "$FILE" 273 fi 230 274 ( 231 275 cat << EOF … … 242 286 #----------------------------------# 243 287 local FILE=$1 288 local optSAVE_PREVIOUS=$2 289 290 if [ "${optSAVE_PREVIOUS}" != "1" ]; then 291 wrt_remove_existing_dirs2 "$FILE" 292 fi 244 293 ( 245 294 cat << EOF … … 250 299 ) >> $MKFILE.tmp 251 300 } 252 253 301 254 302 #----------------------------------#
Note:
See TracChangeset
for help on using the changeset viewer.