Changeset 3ac3ae1
- Timestamp:
- 07/06/2020 05:38:54 AM (4 years ago)
- Branches:
- ablfs-more, legacy, trunk
- Children:
- 89bcb1b
- Parents:
- 5dd7bff
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
LFS/lfs.xsl
r5dd7bff r3ac3ae1 369 369 <xsl:variable name="pi-file-value" select="substring-after($pi-file,'filename=')"/> 370 370 <xsl:variable name="filename" select="substring-before(substring($pi-file-value,2),'.html')"/> 371 <xsl:variable name="pos"> 372 <xsl:if test="string-length(position()) = 1"> 373 <xsl:text>0</xsl:text> 374 </xsl:if> 375 <xsl:value-of select="position()"/> 376 </xsl:variable> 371 377 <!-- Creating dirs and files --> 372 378 <xsl:if test="count(descendant::screen/userinput) > 0 and 373 379 count(descendant::screen/userinput) > 374 380 count(descendant::screen[@role='nodump'])"> 375 <exsl:document href="{$dirname}/{$order}-{ position()}-{$filename}"381 <exsl:document href="{$dirname}/{$order}-{$pos}-{$filename}" 376 382 method="text"> 377 383 <xsl:text>#!/bin/bash -
common/libs/func_wrt_Makefile
r5dd7bff r3ac3ae1 65 65 get_package_tarball_name() { # 66 66 #----------------------------------# 67 local script_name=`echo ${1} | sed -e 's@^[0-9]\{ 1\}-@@'`67 local script_name=`echo ${1} | sed -e 's@^[0-9]\{2\}-@@'` 68 68 69 69 # The use of 'head' is necessary to limit the return value to the FIRST match.. -
pkgmngt/packInstall.sh.dpkg
r5dd7bff r3ac3ae1 8 8 local TGTPKG=$(basename $PKG_DEST) 9 9 local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3\}-//' | 10 sed 's/^[0-9]\{ 1\}-//')10 sed 's/^[0-9]\{2\}-//') 11 11 case $PCKGVRS in 12 12 expect*|tcl*) local VERSION=$(echo $PCKGVRS | sed 's/^[^0-9]*//') ;; -
pkgmngt/packInstall.sh.pacman
r5dd7bff r3ac3ae1 9 9 local PCKGVRS=$(basename $PKGDIR) 10 10 local TGTPKG=$(basename $PKG_DEST) 11 local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3 \}-//' |12 sed 's/^[0-9]\{ 1\}-//')11 local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3,4\}-//' | 12 sed 's/^[0-9]\{2\}-//') 13 13 # version is only accessible from PKGDIR name. Since the format of the 14 14 # name is not normalized, several hacks are necessary... … … 34 34 # to /sources/$PACKAGE/src. 35 35 mkdir -p ../$PACKAGE/src 36 # We'll build as user tester. We need this directory to be owned by that user. 37 chown -R tester ../$PACKAGE 36 38 mv * ../$PACKAGE/src 39 chown -R tester $PKG_DEST 40 chmod -R o+r ../$PACKAGE 37 41 38 42 cat > PKGBUILD <<EOF … … 44 48 45 49 package() { 46 mv* \$pkgdir50 cp -a * \$pkgdir 47 51 } 48 52 EOF 49 53 # Building the binary package 50 makepkg --asroot -c --skipinteg 54 su tester -c"PATH=$PATH; makepkg -c --skipinteg" || true 51 55 # Installing it on LFS 52 if ! pacman -U --noconfirm $ARCHIVE_NAME; then53 pacman -U --noconfirm -- force$ARCHIVE_NAME56 if ! pacman -U --noconfirm /var/lib/packages/$ARCHIVE_NAME; then 57 pacman -U --noconfirm --overwrite '*' /var/lib/packages/$ARCHIVE_NAME 54 58 fi 55 59 popd # Since the $PKG_DEST directory is destroyed -
pkgmngt/packInstall.sh.porg
r5dd7bff r3ac3ae1 109 109 local TGTPKG=$(basename $PKG_DEST) 110 110 local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3\}-//' | 111 sed 's/^[0-9]\{ 1\}-//')111 sed 's/^[0-9]\{2\}-//') 112 112 # Porg converts package names to lowercase anyway, so do the conversion 113 113 # ourselves -
pkgmngt/packInstall.sh.template
r5dd7bff r3ac3ae1 10 10 local TGTPKG=$(basename $PKG_DEST) 11 11 local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3\}-//' | 12 sed 's/^[0-9]\{ 1\}-//')12 sed 's/^[0-9]\{2\}-//') 13 13 # version is only accessible from PKGDIR name. Since the format of the 14 14 # name is not normalized, several hacks are necessary...
Note:
See TracChangeset
for help on using the changeset viewer.