]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - src/pakfire/lib/functions.sh
Korrekturen damit der Build wieder laeuft
[people/teissler/ipfire-2.x.git] / src / pakfire / lib / functions.sh
index 6fa682ee88e81ea704a1492c41b0bc5fa325fe30..1c4e760ea69aa0a2ca7809d7e8fed8d91d18ce60 100644 (file)
@@ -36,6 +36,20 @@ remove_files() {
        echo "...Finished."
 }
 
+make_backup(){
+               [ -e "/var/ipfire/backup/addons/include/${1}" ] && \
+               ( echo "Creating Backup..."
+                       /usr/local/bin/backupctrl addonbackup ${1}
+                       echo "...Finished." )
+}
+
+restore_backup(){
+               [ -e "/var/ipfire/backup/addons/backup/${1}" ] && \
+               ( echo "Restoring Backup..." && \
+                       /usr/local/bin/backupctrl restoreaddon ${1} && \
+                       echo "...Finished." )
+}
+
 restart_service() {
        
        /etc/init.d/$1 restart