OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 15-May-2007 21:36:32
Branch: HEAD Handle: 2007051520363200
Modified files:
openpkg-src/openpkg HISTORY openpkg.spec shtool
Log:
upgrade to newer GNU shtool snapshot which fixes "shtool mkln" and
"shtool install" commands
Summary:
Revision Changes Path
1.450 +1 -0 openpkg-src/openpkg/HISTORY
1.585 +1 -1 openpkg-src/openpkg/openpkg.spec
1.36 +15 -10 openpkg-src/openpkg/shtool
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.449 -r1.450 HISTORY
--- openpkg-src/openpkg/HISTORY 11 May 2007 13:11:30 -0000 1.449
+++ openpkg-src/openpkg/HISTORY 15 May 2007 19:36:32 -0000 1.450
@@ -2,6 +2,7 @@
2007
====
+20070514 upgrade to newer GNU shtool snapshot which fixes "shtool mkln" and
"shtool install" commands
20070511 upgrade to "openpkg" executable version 2.0.1-C, do not rise
privileges for "openpkg rpm" when given -[bt]* options
20070507 workaround PIC/DSO related problems under FreeBSD on sparc64 by
enforcing -fPIC
20070419 meticulously obey order when creating user, group, login shell
relationships
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.spec
============================================================================
$ cvs diff -u -r1.584 -r1.585 openpkg.spec
--- openpkg-src/openpkg/openpkg.spec 11 May 2007 13:11:30 -0000 1.584
+++ openpkg-src/openpkg/openpkg.spec 15 May 2007 19:36:32 -0000 1.585
@@ -39,7 +39,7 @@
# o any cc(1)
# the package version/release
-%define V_openpkg 20070511
+%define V_openpkg 20070515
# the used software versions
%define V_rpm 4.2.1
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/shtool
============================================================================
$ cvs diff -u -r1.35 -r1.36 shtool
--- openpkg-src/openpkg/shtool 29 Sep 2006 06:54:05 -0000 1.35
+++ openpkg-src/openpkg/shtool 15 May 2007 19:36:32 -0000 1.36
@@ -1375,12 +1375,12 @@
if [ ".$opt_t" = .yes ]; then
echo "cp $src $dsttmp" 1>&2
fi
- cp $src $dsttmp || shtool_exit $?
+ cp "$src" "$dsttmp" || shtool_exit $?
else
if [ ".$opt_t" = .yes ]; then
echo "mv $src $dsttmp" 1>&2
fi
- mv $src $dsttmp || shtool_exit $?
+ mv "$src" "$dsttmp" || shtool_exit $?
fi
# adjust the target file
@@ -1391,7 +1391,7 @@
do
sed="$sed -e '$e'"
done
- cp $dsttmp $dsttmp.old
+ cp "$dsttmp" "$dsttmp.old"
chmod u+w $dsttmp
eval "$sed <$dsttmp.old >$dsttmp" || shtool_exit $?
rm -f $dsttmp.old
@@ -1426,7 +1426,7 @@
quick=no
if [ ".$opt_C" = .yes ]; then
if [ -r $dst ]; then
- if cmp -s $src $dst; then
+ if cmp -s "$src" "$dst"; then
quick=yes
fi
fi
@@ -1645,12 +1645,17 @@
# determine source prefix which is the reverse directory
# step-up corresponding to the destination directory
srcpre=""
-
- isroot=0
- if [ ".$prefix" = . ] || [ ".$prefix" = ./ ]; then
- isroot=1
- fi
- if [ $oneisabs = 0 ] || [ $isroot = 0 ]; then
+ allow_relative_srcpre=no
+ if [ ".$prefix" != . ] && [ ".$prefix" != ./ ]; then
+ allow_relative_srcpre=yes
+ fi
+ if [ $oneisabs = 0 ]; then
+ allow_relative_srcpre=yes
+ fi
+ if [ ".$opt_s" != .yes ]; then
+ allow_relative_srcpre=no
+ fi
+ if [ ".$allow_relative_srcpre" = .yes ]; then
pl="$dstdir/"
OIFS="$IFS"; IFS='/'
for pe in $pl; do
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]