|
@@ -1,23 +1,9 @@ |
|
|
# Debian Update Notifier |
|
|
# Debian Update Notifier |
|
|
Update Notifier is a simple and easy-to-use application that uses chronjobs for scheduling package updates. It pipes a password stored in memory to sudo subprocesses and stores no passwords in any plain text files. |
|
|
Update Notifier is a simple and easy-to-use application that uses chronjobs for scheduling package updates. It pipes a password stored in memory to sudo subprocesses and stores no passwords in any plain text files. |
|
|
|
|
|
|
|
|
![screenshot](/assets/gui-screenshot.png) |
|
|
|
|
|
|
|
|
![screenshot](assets/gui-screenshot.png) |
|
|
|
|
|
|
|
|
## Requirements |
|
|
## Requirements |
|
|
PySide2, trio, and sudo. |
|
|
|
|
|
|
|
|
PySide2, trio |
|
|
|
|
|
|
|
|
``pip3 install PySide2 trio`` |
|
|
``pip3 install PySide2 trio`` |
|
|
|
|
|
|
|
|
``$ apt install sudo`` |
|
|
|
|
|
|
|
|
|
|
|
## Install |
|
|
|
|
|
`` ./ChronInstall.sh [n]`` |
|
|
|
|
|
|
|
|
|
|
|
Sets the chronjob to run the update.py script at the current location every n days. The default is 30 if nothing is entered. The update script can also be run manually. |
|
|
|
|
|
|
|
|
|
|
|
## TODO |
|
|
|
|
|
* Handle subprocess termination after cancel button is pressed |
|
|
|
|
|
* Handle ctrl-c terminal press |
|
|
|
|
|
* Handle Cancel and other errors |
|
|
|
|
|
* Add chronjob install script |
|
|
|
|
|
* Add icon |
|
|
|