[Demudi-commits] r414 - in demudi-cfengine/trunk: . debian
Free Ekanayaka
free-guest@costa.debian.org
Mon, 07 Mar 2005 11:45:16 +0100
Author: free-guest
Date: 2005-03-07 11:45:15 +0100 (Mon, 07 Mar 2005)
New Revision: 414
Modified:
demudi-cfengine/trunk/debian/changelog
demudi-cfengine/trunk/demudi-cfengine
Log:
demudi-cfengine:
* Run cfagent only if a specific script exists for the packages passed
Modified: demudi-cfengine/trunk/debian/changelog
===================================================================
--- demudi-cfengine/trunk/debian/changelog 2005-03-07 09:36:07 UTC (rev 413)
+++ demudi-cfengine/trunk/debian/changelog 2005-03-07 10:45:15 UTC (rev 414)
@@ -1,3 +1,10 @@
+demudi-cfengine (0.16) UNRELEASED; urgency=low
+
+ * Run cfagent only if a specific script exists for the packages passed
+ arguments
+
+ -- Free Ekanayaka <free@agnula.org> Mon, 7 Mar 2005 10:04:16 +0100
+
demudi-cfengine (0.15) unstable; urgency=low
* Turned off the -v flag to prevent noisy warnings
Modified: demudi-cfengine/trunk/demudi-cfengine
===================================================================
--- demudi-cfengine/trunk/demudi-cfengine 2005-03-07 09:36:07 UTC (rev 413)
+++ demudi-cfengine/trunk/demudi-cfengine 2005-03-07 10:45:15 UTC (rev 414)
@@ -13,9 +13,15 @@
pkgs=$(echo $@ | tr -d "-")
for pkg in $pkgs; do
- scripts="$scripts -D $pkg"
+ if grep -q $pkg:: $config; then
+ scripts="$scripts -D $pkg"
+ fi
done
+if [ "$scripts" == "" ]; then
+ exit
+fi
+
export CFINPUTS="$inputs"
cd $inputs && $binary -w -f $config $scripts