RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: j...@rpm5.org
Module: rpm Date: 22-Mar-2012 00:41:05
Branch: rpm-5_4 Handle: 2012032123410401
Modified files: (Branch: rpm-5_4)
rpm/tests dir2symlink-1-1.src.rpm dir2symlink.spec
Log:
- tests: perl print STDERR and $ARGV[0] is the "1st argument".
- tests: python scriptlet syntax errors fixed.
Summary:
RevisionChanges Path
1.1.2.4 BLOBrpm/tests/dir2symlink-1-1.src.rpm
1.1.2.4 +14 -15 rpm/tests/dir2symlink.spec
(cd rpm/tests && \
uudecode <<'@@ .' && \
mv dir2symlink-1-1.src.rpm dir2symlink-1-1.src.rpm.orig && \
xdelta patch dir2symlink-1-1.src.rpm.xdelta dir2symlink-1-1.src.rpm.orig
dir2symlink-1-1.src.rpm && \
rm -f dir2symlink-1-1.src.rpm.orig dir2symlink-1-1.src.rpm.xdelta)
Index: rpm/tests/dir2symlink-1-1.src.rpm
@@ .
patch -p0 <<'@@ .'
Index: rpm/tests/dir2symlink.spec
$ cvs diff -u -r1.1.2.3 -r1.1.2.4 dir2symlink.spec
--- rpm/tests/dir2symlink.spec17 Mar 2012 21:29:40 - 1.1.2.3
+++ rpm/tests/dir2symlink.spec21 Mar 2012 23:41:04 - 1.1.2.4
@@ -79,42 +79,41 @@
%if 1
%post -n dir2symlink-python-1-p
-#XXX attempts to import rpm-python and so is host os dependent
-print "--- post(python) arg", sys.argv[1], "..."
-print "Create a /tmp/python.d directory."
+sys.stderr.write("--- post(python) arg " + sys.argv[1] + " ...\n")
+sys.stderr.write("Create a /tmp/python.d directory.\n")
%preun -n dir2symlink-python-2 -p
-print "--- preun(python) arg", sys.argv[1], "..."
+sys.stderr.write("--- preun(python) arg " + sys.argv[1] + " ...\n")
import os
-if argv[1] <= 1:
- print "Undo the DIR -> SYMLINK change."
+if sys.argv[1] <= 1:
+ sys.stderr.write("Undo the DIR -> SYMLINK change.\n")
os.unlink("/tmp/python.d")
os.rename("/tmp/.python.d", "/tmp/python.d")
%pretrans -n dir2symlink-python-2-p
-print "--- pretrans(python) arg", sys.argv[1], " ..."
+sys.stderr.write("--- pretrans(python) arg" + sys.argv[1] + " ...\n")
import os
-print "Rename DIR.d -> .DIR.d and create SYMLINK .DIR.d <- DIR.d."
+sys.stderr.write("Rename DIR.d -> .DIR.d and create SYMLINK .DIR.d <-
DIR.d.\n")
os.rename("/tmp/python.d", "/tmp/.python.d")
os.symlink("/tmp/.python.d", "/tmp/python.d")
%endif
%if 1
%post -n dir2symlink-perl-1 -p
-print "--- post(perl) arg " . $ARGV[1].. " ...";
-print "Create a /tmp/perl.d directory.";
+print STDERR "--- post(perl) arg " . $ARGV[0] . " ...\n";
+print STDERR "Create a /tmp/perl.d directory.\n";
%preun -n dir2symlink-perl-2 -p
-print "--- preun(perl) arg " . $ARGV[1] . " ...";
-if ($ARGV[1] <= 1) {
- print "Undo the DIR -> SYMLINK change.";
+print STDERR "--- preun(perl) arg " . $ARGV[0] . " ...\n";
+if ($ARGV[0] <= 1) {
+ print STDERR "Undo the DIR -> SYMLINK change.\n";
unlink("/tmp/perl.d");
rename("/tmp/.perl.d", "/tmp/perl.d");
}
%pretrans -n dir2symlink-perl-2 -p
-print "--- pretrans(perl) arg " . $ARGV[1] . " ...";
-print "Rename DIR.d -> .DIR.d and create SYMLINK .DIR.d <- DIR.d.";
+print STDERR "--- pretrans(perl) arg " . $ARGV[0] . " ...\n";
+print STDERR "Rename DIR.d -> .DIR.d and create SYMLINK .DIR.d <- DIR.d.\n";
rename("/tmp/perl.d", "/tmp/.perl.d");
symlink("/tmp/.perl.d", "/tmp/perl.d");
%endif
@@ .
__
RPM Package Managerhttp://rpm5.org
CVS Sources Repositoryrpm-cvs@rpm5.org