mirror of
https://github.com/sbopkg/sbopkg
synced 2025-02-11 20:48:11 +01:00
add menu item and function to clear build queue.
This commit is contained in:
parent
9ed8e475c9
commit
7e6349b150
1 changed files with 37 additions and 12 deletions
|
@ -890,10 +890,10 @@ PERMQUEUE=$TMP/sbopkg-savedqueue
|
||||||
if [ -e $TMPQUEUE ]; then
|
if [ -e $TMPQUEUE ]; then
|
||||||
cp $TMPQUEUE $PERMQUEUE
|
cp $TMPQUEUE $PERMQUEUE
|
||||||
dialog --title "Saving Temporary Backup Queue" --msgbox "Since \
|
dialog --title "Saving Temporary Backup Queue" --msgbox "Since \
|
||||||
the queue was not empty upon quitting sbopkg, it has been \
|
the queue was not empty upon exiting sbopkg, it has been \
|
||||||
automatically saved to a temporary backup file. If you do not want \
|
automatically saved to a temporary backup file. If you do not want \
|
||||||
this to happen next time, please be sure the build queue is empty \
|
this to happen next time, please be sure the build queue is cleared \
|
||||||
when quitting sbopkg." 9 65
|
before exiting sbopkg." 9 65
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -970,6 +970,25 @@ saved." 8 30
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clear_build_queue () {
|
||||||
|
# This function clears the build queue.
|
||||||
|
TMPQUEUE=$TMP/sbopkg-tmp-queue
|
||||||
|
if [ ! -e $TMPQUEUE ]; then
|
||||||
|
dialog --title "Empty Queue" --msgbox "The build \
|
||||||
|
queue is empty." 8 30
|
||||||
|
continue
|
||||||
|
else
|
||||||
|
dialog --title "Clear Build Queue?" --yesno "Do you want to \
|
||||||
|
clear the build queue? Press <Yes> to clear the build queue, or \
|
||||||
|
press <No> to cancel." 9 65
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
rm -f $TMPQUEUE
|
||||||
|
dialog --title "Done" --msgbox "The build queue has been \
|
||||||
|
cleared." 8 30
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
view_queue () {
|
view_queue () {
|
||||||
# This function displays the contents of the build queue.
|
# This function displays the contents of the build queue.
|
||||||
TMPQUEUE=$TMP/sbopkg-tmp-queue
|
TMPQUEUE=$TMP/sbopkg-tmp-queue
|
||||||
|
@ -1934,11 +1953,12 @@ dialog --default-item "$Q" --title "Build Queue Menu" --backtitle \
|
||||||
"Currently using the SlackBuilds.org $SLACKVER repository." \
|
"Currently using the SlackBuilds.org $SLACKVER repository." \
|
||||||
--cancel-label "Back" --menu \
|
--cancel-label "Back" --menu \
|
||||||
"\nChoose one of the following or press <Back> to go back.\n" \
|
"\nChoose one of the following or press <Back> to go back.\n" \
|
||||||
15 60 4 \
|
15 60 5 \
|
||||||
"View" "View the build queue" \
|
"View" "View the build queue" \
|
||||||
|
"Clear" "Clear the build queue" \
|
||||||
|
"Process" "Process the build queue" \
|
||||||
"Load" "Load a saved build queue" \
|
"Load" "Load a saved build queue" \
|
||||||
"Save" "Save a build queue" \
|
"Save" "Save a build queue" \
|
||||||
"Process" "Process the build queue" \
|
|
||||||
2>$TMP/sbopkg_queue_menu_answer
|
2>$TMP/sbopkg_queue_menu_answer
|
||||||
|
|
||||||
if [ $? != 0 ]; then
|
if [ $? != 0 ]; then
|
||||||
|
@ -1953,6 +1973,15 @@ if [ "$Q" = "View" ]; then
|
||||||
view_queue
|
view_queue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$Q" = "Clear" ]; then
|
||||||
|
clear_build_queue
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$Q" = "Process" ]; then
|
||||||
|
BUILDPKGS=1
|
||||||
|
process_queue
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$Q" = "Load" ]; then
|
if [ "$Q" = "Load" ]; then
|
||||||
load_user_queue
|
load_user_queue
|
||||||
fi
|
fi
|
||||||
|
@ -1961,14 +1990,10 @@ if [ "$Q" = "Save" ]; then
|
||||||
save_user_queue
|
save_user_queue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$Q" = "Delete" ]; then
|
#if [ "$Q" = "Delete" ]; then
|
||||||
delete_backup_queue
|
# delete_backup_queue
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
if [ "$Q" = "Process" ]; then
|
|
||||||
BUILDPKGS=1
|
|
||||||
process_queue
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue