[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. 0.49-33-gcdb8f37
Andreas Beckmann
debian at abeckmann.de
Mon Jan 21 17:41:38 UTC 2013
The following commit has been merged in the develop branch:
commit 5683fb43ee07c18d992ce41891863850f786b7ba
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Sun Jan 20 20:21:51 2013 +0100
slave_{run,join}: name the screen session "piuparts_slave_screen"
intentionally does not include the substring "piuparts-slave"
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/debian/changelog b/debian/changelog
index f07e5c2..0ac8f51 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,7 @@ piuparts (0.50) UNRELEASED; urgency=low
* pre_remove_50_find_bad_permissions: Add some exceptions.
* pre_remove_50_find_missing_copyright: Add some exceptions.
* Add several exceptions for lenny and lenny2squeeze tests.
+ * slave_{run,join}: Rename the screen session to "piuparts_slave_screen".
-- Andreas Beckmann <debian at abeckmann.de> Tue, 15 Jan 2013 11:51:43 +0100
diff --git a/slave-bin/slave_join b/slave-bin/slave_join
index 04c71cc..8eb5916 100755
--- a/slave-bin/slave_join
+++ b/slave-bin/slave_join
@@ -1,4 +1,5 @@
#!/bin/sh
+set -e
# Copyright 2009-2010 Holger Levsen (holger at layer-acht.org)
#
@@ -19,12 +20,11 @@
#
# reattach to an existing slave session
#
-set -e
-SCREENLOG=/org/piuparts.debian.org/slave/screenlog.0
+SESSIONNAME=piuparts_slave_screen
if [ $(ps fax|grep piuparts-slave|grep -v grep |wc -l) != 0 ] ; then
- screen -R -S piuparts-slave-screen
+ screen -R -S $SESSIONNAME
else
echo "piuparts-slave not running!"
echo
diff --git a/slave-bin/slave_run b/slave-bin/slave_run
index 92b6ba5..fb7e649 100755
--- a/slave-bin/slave_run
+++ b/slave-bin/slave_run
@@ -1,4 +1,5 @@
#!/bin/sh
+set -e
# Copyright 2009-2011 Holger Levsen (holger at layer-acht.org)
#
@@ -19,8 +20,8 @@
#
# run piuparts-slave in screen so that a screendump can be mailed via cron to monitor the slave
#
-set -e
+SESSIONNAME=piuparts_slave_screen
SCREENLOG=/org/piuparts.debian.org/slave/screenlog.0
MONITORDIR=/org/piuparts.debian.org/master/monitor-slave
export PYTHONPATH=/org/piuparts.debian.org/lib/python2.6/dist-packages:/org/piuparts.debian.org/lib/python2.7/dist-packages
@@ -31,7 +32,7 @@ rm -f $SCREENLOG # used by ~piupartsm/bin/detect_slave_problems
rm -f $MONITORDIR/* # used by several scripts to only warn once a day
trap "cat $SCREENLOG | mail -s 'slave abnormaly ended' piupartsm ; rm $SCREENLOG; exit" TERM EXIT
-screen -L -d -m -S piuparts-slave-screen su - piupartss -c "cd /org/piuparts.debian.org/slave && PYTHONPATH=$PYTHONPATH python ../share/piuparts/piuparts-slave"
+screen -L -d -m -S $SESSIONNAME su - piupartss -c "cd /org/piuparts.debian.org/slave && PYTHONPATH=$PYTHONPATH python ../share/piuparts/piuparts-slave"
trap - TERM EXIT
echo "piuparts-slave has been started."
--
piuparts git repository
More information about the Piuparts-commits
mailing list