Hold carnet-upgrade until the upgrade finishes.
[carnet-upgrade.git] / src / functions.sh
index 2399e2d..b979234 100644 (file)
@@ -346,6 +346,9 @@ fix_sarge_sources () {
 
       # install fixed version
       cp -av $fixed_sources $apt_sources
+
+      # update the database
+      apt_update
   fi
 
   # delete temporary
@@ -1022,3 +1025,12 @@ round() {
 
   echo $num
 }
+
+# make sure carnet-upgrade doesn't get upgraded until the end
+hold_carnet_upgrade() {
+  echo carnet-upgrade hold | dpkg --set-selections
+}
+
+release_carnet_upgrade() {
+  echo carnet-upgrade install | dpkg --set-selections
+}