]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Add removing of obsolete packages to updater
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 23 Jul 2008 16:26:43 +0000 (18:26 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 23 Jul 2008 16:26:43 +0000 (18:26 +0200)
config/rootfiles/updater/update.sh

index 1f601877fc63daf4e64d02526f2e60a9bf065b27..215c98ef324f4f742502b4840419cdbaad2572af 100755 (executable)
@@ -113,7 +113,22 @@ echo \\n running on \\s \\r \\m >> /etc/issue
 perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
 /etc/init.d/mISDN config
 # Core 15 end
+#
+# Remove obsolete packages
+#
+echo '#!/bin/sh'                                          >  /tmp/remove_obsolete_paks 
+echo 'while [ "$(ps -A | grep " update.sh")" != "" ]; do' >> /tmp/remove_obsolete_paks
+echo '    sleep 2'                                        >> /tmp/remove_obsolete_paks
+echo 'done'                                               >> /tmp/remove_obsolete_paks
+echo 'while [ "$(ps -A | grep " pakfire")" != "" ]; do'   >> /tmp/remove_obsolete_paks
+echo '    sleep 2'                                        >> /tmp/remove_obsolete_paks
+echo 'done'                                               >> /tmp/remove_obsolete_paks
+echo 'pakfire remove zaptel -y'                           >> /tmp/remove_obsolete_paks
+echo 'echo'                                               >> /tmp/remove_obsolete_paks
+echo 'echo Update to IPFire $NEWVERSION finished. Please reboot... ' >> /tmp/remove_obsolete_paks
+echo 'echo'                                               >> /tmp/remove_obsolete_paks
+chmod +x /tmp/remove_obsolete_paks
+/tmp/remove_obsolete_paks &
 echo
-echo
-echo Update to IPFire $NEWVERSION finished. Please reboot...
-echo
+echo Please wait until pakfire has ended...
+echo
\ No newline at end of file