Changeset 67992a0
- Timestamp:
- 11/20/2015 05:19:08 PM (9 years ago)
- Branches:
- 2.4, ablfs-more, legacy, new_features, trunk
- Children:
- 66f8df0
- Parents:
- 4a03ca1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/xsl/scripts.xsl
r4a03ca1 r67992a0 99 99 <xsl:when test="@role = 'installation'"> 100 100 <xsl:text> 101 if [ "${PACKAGE%.zip}" = "${PACKAGE}" ]; then 102 if [[ -e unpacked ]] ; then 103 UNPACKDIR=`grep '[^./]\+' unpacked | head -n1 | sed 's@^./@@;s@/.*@@'` 104 [[ -n $UNPACKDIR ]] && [[ -d $UNPACKDIR ]] && rm -rf $UNPACKDIR 105 fi 106 tar -xvf $PACKAGE > unpacked 107 UNPACKDIR=`grep '[^./]\+' unpacked | head -n1 | sed 's@^./@@;s@/.*@@'` 108 else 109 UNPACKDIR=${PACKAGE%.zip} 110 [[ -n $UNPACKDIR ]] && [[ -d $UNPACKDIR ]] && rm -rf $UNPACKDIR 111 unzip -d $UNPACKDIR ${PACKAGE} 112 fi 113 cd $UNPACKDIR

</xsl:text> 101 find . -maxdepth 1 -mindepth 1 -type d | xargs sudo rm -rf 102 case $PACKAGE in 103 *.tar.gz|*.tar.bz2|*.tar.xz|*.tgz) 104 tar -xvf $PACKAGE > unpacked 105 UNPACKDIR=`grep '[^./]\+' unpacked | head -n1 | sed 's@^./@@;s@/.*@@'` 106 ;; 107 *.zip) 108 zipinfo -1 $PACKAGE > unpacked 109 UNPACKDIR="$(sed 's@/.*@@' unpacked | uniq )" 110 if test $(wc -w <<< $UNPACKDIR) -eq 1; then 111 unzip $PACKAGE 112 else 113 UNPACKDIR=${PACKAGE%.zip} 114 unzip -d $UNPACKDIR $PACKAGE 115 fi 116 ;; 117 *) 118 UNPACKDIR=$PKG_DIR-build 119 mkdir $UNPACKDIR 120 cp $PACKAGE $UNPACKDIR 121 ;; 122 esac 123 cd $UNPACKDIR
 124 </xsl:text> 114 125 <xsl:apply-templates select=".//screen | .//para/command"/> 115 126 <xsl:if test="$sudo = 'y'">
Note:
See TracChangeset
for help on using the changeset viewer.