[Demudi-commits] r346 - in demudi-cfengine/trunk: . chunks debian scripts
Free Ekanayaka
free-guest@haydn.debian.org
Wed, 22 Dec 2004 01:42:42 -0700
Author: free-guest
Date: 2004-12-22 01:42:12 -0700 (Wed, 22 Dec 2004)
New Revision: 346
Removed:
demudi-cfengine/trunk/chunks/apt-etc_apt_sources.list
Modified:
demudi-cfengine/trunk/cfagent.conf.in
demudi-cfengine/trunk/debian/changelog
demudi-cfengine/trunk/scripts/apt
Log:
demudi-cfengine:
* Inserting commented APT entries in sources.list if no network
Modified: demudi-cfengine/trunk/cfagent.conf.in
===================================================================
--- demudi-cfengine/trunk/cfagent.conf.in 2004-12-21 10:02:27 UTC (rev 345)
+++ demudi-cfengine/trunk/cfagent.conf.in 2004-12-22 08:42:12 UTC (rev 346)
@@ -14,10 +14,12 @@
#
# Useful variables
#
- begin = ( "### BEGIN DEMUDI" )
- end = ( "### END DEMUDI" )
- comment = ( "# these lines were automatically edited by demudi-cfengine, don't touch!" )
- chunks = ( "/usr/share/demudi-cfengine/chunks" )
+ begin = ( "### BEGIN DEMUDI" )
+ end = ( "### END DEMUDI" )
+ comment = ( "# these lines were automatically edited by demudi-cfengine, don't touch!" )
+ chunks = ( "/usr/share/demudi-cfengine/chunks" )
+ snapshot = ( "deb http://snapshot.debian.net/archive/2004/12/17/debian/ testing main" )
+ agnula = ( "deb http://apt.agnula.org/demudi stable local" )
#
# Decides what to be done and in which sequence
Deleted: demudi-cfengine/trunk/chunks/apt-etc_apt_sources.list
===================================================================
--- demudi-cfengine/trunk/chunks/apt-etc_apt_sources.list 2004-12-21 10:02:27 UTC (rev 345)
+++ demudi-cfengine/trunk/chunks/apt-etc_apt_sources.list 2004-12-22 08:42:12 UTC (rev 346)
@@ -1,7 +0,0 @@
-
-# Debian Sarge snapshot
-deb http://snapshot.debian.net/archive/2004/11/15/debian/ testing main
-
-# A/DeMuDi packages
-deb http://apt.agnula.org/demudi stable local
-#deb-src http://apt.agnula.org/demudi stable local
Modified: demudi-cfengine/trunk/debian/changelog
===================================================================
--- demudi-cfengine/trunk/debian/changelog 2004-12-21 10:02:27 UTC (rev 345)
+++ demudi-cfengine/trunk/debian/changelog 2004-12-22 08:42:12 UTC (rev 346)
@@ -1,3 +1,9 @@
+demudi-cfengine (0.11) unstable; urgency=low
+
+ * Inserting commented APT entries in sources.list if no network
+
+ -- Free Ekanayaka <free@agnula.org> Wed, 22 Dec 2004 09:41:44 +0100
+
demudi-cfengine (0.10) unstable; urgency=low
* Removing cron and and ancron from rc.d script on new installs
Modified: demudi-cfengine/trunk/scripts/apt
===================================================================
--- demudi-cfengine/trunk/scripts/apt 2004-12-21 10:02:27 UTC (rev 345)
+++ demudi-cfengine/trunk/scripts/apt 2004-12-22 08:42:12 UTC (rev 346)
@@ -19,23 +19,35 @@
EndGroup
}
+ { /etc/apt/sources.list
+ BeginGroupIfNoLineContaining "$(begin)"
+ Append "$(begin)"
+ Append "$(end)"
+ GotoLastLine
+ IncrementPointer "-1"
+ EndGroup
+
+ LocateLineMatching "$(begin)"
+ InsertLine "$(comment)"
+ InsertLine ""
+ InsertLine "# Debian Sarge snapshot"
+ InsertLine "#$(snapshot)"
+ InsertLine ""
+ InsertLine "# A/DeMuDi packages"
+ InsertLine "#$(agnula)"
+ InsertLine ""
+ IncrementPointer "1"
+ DeleteToLineMatching "$(end)"
+ }
+
networked::
-
{ /etc/apt/sources.list
- BeginGroupIfNoLineContaining "$(begin)"
- Append "$(begin)"
- Append "$(end)"
- GotoLastLine
- IncrementPointer "-1"
- EndGroup
-
- LocateLineMatching "$(begin)"
- InsertLine "$(comment)"
- InsertFile "$(chunks)/apt-etc_apt_sources.list"
- IncrementPointer "1"
- DeleteToLineMatching "$(end)"
+ SetCommentStart "#"
+ UnCommentLinesContaining "$(snapshot)"
+ UnCommentLinesContaining "$(agnula)"
}
+
shellcommands:
networked::