From: <gr...@us...> - 2012-12-14 09:27:56
|
Revision: 7554 http://docutils.svn.sourceforge.net/docutils/?rev=7554&view=rev Author: grubert Date: 2012-12-14 09:27:49 +0000 (Fri, 14 Dec 2012) Log Message: ----------- use run from release.sh Modified Paths: -------------- trunk/sandbox/infrastructure/release-test.sh Modified: trunk/sandbox/infrastructure/release-test.sh =================================================================== --- trunk/sandbox/infrastructure/release-test.sh 2012-12-14 09:15:32 UTC (rev 7553) +++ trunk/sandbox/infrastructure/release-test.sh 2012-12-14 09:27:49 UTC (rev 7554) @@ -33,15 +33,32 @@ exit 1 fi +function print_command() +{ + # Print "$@", quoting parameters containing spaces. + echo -n $ + for param in "$@"; do + echo "$param" | grep -Fq ' ' && echo -n " '$param'" || echo -n " $param" + done +} + +function run() +{ + # Print and run "$@". + print_command "$@" + echo + "$@" +} + echo "Testing the release tarball: docutils-${docutils_ver} under python$py_ver." echo "ATTENTION: some parts must be run as root/sudo to be able to remove/install into site-packages." test_dir=tarball_test -rm -rfv $test_dir -mkdir -p $test_dir +run rm -rf $test_dir +run mkdir -p $test_dir cd $test_dir -tar xzvf ../$tarball +run tar xzf ../$tarball cd docutils-"$docutils_ver" @@ -66,10 +83,11 @@ read sudo rm -rf $site_packages/docutils-test fi -echo "remove docutils installation (sudo). Ctrl-C to abort" +echo "remove docutils installation (sudo) build and install. Ctrl-C to abort" read sudo rm -rfv ${site-packages}/docutils echo "TODO for python3 rm local build, but building takes a long time then " +python$py_ver setup.py build sudo python$py_ver setup.py install echo echo "Copying the test suite to the site-packages directory of Python $py_ver (sudo)." This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |