diff --git a/LFS/lfs.xsl b/LFS/lfs.xsl
index 0f64dde..1789070 100644
--- a/LFS/lfs.xsl
+++ b/LFS/lfs.xsl
@@ -368,11 +368,17 @@ fi
+
+
+ 0
+
+
+
-
#!/bin/bash
set +h
diff --git a/common/libs/func_wrt_Makefile b/common/libs/func_wrt_Makefile
index 245f7fe..df08133 100644
--- a/common/libs/func_wrt_Makefile
+++ b/common/libs/func_wrt_Makefile
@@ -64,7 +64,7 @@ EOF
#----------------------------------#
get_package_tarball_name() { #
#----------------------------------#
- local script_name=`echo ${1} | sed -e 's@^[0-9]\{1\}-@@'`
+ local script_name=`echo ${1} | sed -e 's@^[0-9]\{2\}-@@'`
# The use of 'head' is necessary to limit the return value to the FIRST match..
# hopefully this will not cause problems.
diff --git a/pkgmngt/packInstall.sh.dpkg b/pkgmngt/packInstall.sh.dpkg
index 8dd7421..70547d9 100644
--- a/pkgmngt/packInstall.sh.dpkg
+++ b/pkgmngt/packInstall.sh.dpkg
@@ -7,7 +7,7 @@ packInstall() {
local PCKGVRS=$(basename $PKGDIR)
local TGTPKG=$(basename $PKG_DEST)
local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3\}-//' |
- sed 's/^[0-9]\{1\}-//')
+ sed 's/^[0-9]\{2\}-//')
case $PCKGVRS in
expect*|tcl*) local VERSION=$(echo $PCKGVRS | sed 's/^[^0-9]*//') ;;
vim*|unzip*) local VERSION=$(echo $PCKGVRS | sed 's/^[^0-9]*\([0-9]\)\([0-9]\)/\1.\2/') ;;
diff --git a/pkgmngt/packInstall.sh.pacman b/pkgmngt/packInstall.sh.pacman
index 2b1dafa..d8651d2 100644
--- a/pkgmngt/packInstall.sh.pacman
+++ b/pkgmngt/packInstall.sh.pacman
@@ -8,8 +8,8 @@ packInstall() {
# A proposed implementation for versions and package names.
local PCKGVRS=$(basename $PKGDIR)
local TGTPKG=$(basename $PKG_DEST)
-local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3\}-//' |
- sed 's/^[0-9]\{1\}-//')
+local PACKAGE=$(echo ${TGTPKG} | sed 's/^[0-9]\{3,4\}-//' |
+ sed 's/^[0-9]\{2\}-//')
# version is only accessible from PKGDIR name. Since the format of the
# name is not normalized, several hacks are necessary...
case $PCKGVRS in
@@ -33,7 +33,11 @@ rm -fv ./usr/share/info/dir # recommended since this directory is already there
# Right now, we have the files in the current directory. They should be moved
# to /sources/$PACKAGE/src.
mkdir -p ../$PACKAGE/src
+# We'll build as user tester. We need this directory to be owned by that user.
+chown -R tester ../$PACKAGE
mv * ../$PACKAGE/src
+chown -R tester $PKG_DEST
+chmod -R o+r ../$PACKAGE
cat > PKGBUILD <