summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump version.Alexander Sulfrian2016-03-101-0/+8
|
* Merge commit '1.5' into debianAlexander Sulfrian2016-03-101-8/+54
|\ | | | | | | | | | | | | | | * commit '1.5': Bump version Non-Blocking read of subprocess output Ignore SIGCHLD to cleanup child and remove defunct processes Use correct variable
| * Bump version1.5Alexander Sulfrian2016-03-101-1/+1
| |
| * Non-Blocking read of subprocess outputAlexander Sulfrian2016-03-101-6/+50
| | | | | | | | | | | | | | | | | | | | | | Some deamons does not close stdout (and the other fds) during forking. So our direct child will die, but Popen.communicate will block until the daemon dies. We now read the output non-blocking and stop reading it, if we get SIGCHLD and our direct child is dead. Because we now handle SIGCHLD by ourselfs, we need to ensure to call Popen.wait so that the kernel can cleanup our child and we do not get defunct processes.
| * Ignore SIGCHLD to cleanup child and remove defunct processesAlexander Sulfrian2016-03-101-0/+2
| |
| * Use correct variableAlexander Sulfrian2016-03-091-1/+1
| |
* | Bump versiondebian/1.4Alexander Sulfrian2016-03-031-0/+7
| |
* | Merge commit '1.4' into debianAlexander Sulfrian2016-03-031-4/+5
|\| | | | | | | | | | | | | * commit '1.4': Bump version Allow dots in the script names Remove old option name
| * Bump version1.4Alexander Sulfrian2016-03-031-1/+1
| |
| * Allow dots in the script namesAlexander Sulfrian2016-03-031-1/+2
| |
| * Remove old option nameAlexander Sulfrian2016-03-031-2/+2
| |
* | Bump versiondebian/1.3Alexander Sulfrian2016-03-021-0/+9
| |
* | Merge commit '1.3' into debianAlexander Sulfrian2016-03-021-19/+41
|\| | | | | | | | | | | | | | | | | * commit '1.3': Bump version Allow multiple actions Execute the scripts manually No need to wait(), communicate() will already wait Work for users with restricted shell, too
| * Bump version1.3Alexander Sulfrian2016-03-021-1/+1
| |
| * Allow multiple actionsAlexander Sulfrian2016-03-021-15/+22
| | | | | | | | | | You can specify multiple actions now. Each script will be run with each action until the first one is successful (return 0 as exit status).
| * Execute the scripts manuallyAlexander Sulfrian2016-03-021-13/+27
| | | | | | | | Only use run-parts to get the script names and execute the scripts one by one.
| * No need to wait(), communicate() will already waitAlexander Sulfrian2016-03-021-1/+1
| |
| * Work for users with restricted shell, tooAlexander Sulfrian2016-03-021-0/+1
| |
* | Bump versiondebian/1.2Alexander Sulfrian2016-02-221-0/+8
| |
* | Merge commit '1.2' into debianAlexander Sulfrian2016-02-221-14/+44
|\| | | | | | | | | | | | | | | * commit '1.2': Bump version Add config file for user to include or exclude Code style Remove trailing whitespace
| * Bump version1.2Alexander Sulfrian2016-02-221-1/+1
| |
| * Add config file for user to include or excludeAlexander Sulfrian2016-02-221-3/+28
| |
| * Code styleAlexander Sulfrian2016-02-221-7/+12
| | | | | | | | Some style fixes for pylint.
| * Remove trailing whitespaceAlexander Sulfrian2016-02-221-3/+3
| |
* | debian: Bump versionAlexander Sulfrian2015-09-021-0/+6
| |
* | Merge branch 'master' into debianAlexander Sulfrian2015-09-021-6/+10
|\| | | | | | | | | | | * master: Bump version Do not use su in non-root mode
| * Bump version1.1Alexander Sulfrian2015-09-021-1/+1
| |
| * Do not use su in non-root modeAlexander Sulfrian2015-09-021-5/+9
| |
* | DebianizationAlexander Sulfrian2015-09-029-0/+131
|/
* Add short README1.0Alexander Sulfrian2015-09-021-0/+4
|
* Add licenseAlexander Sulfrian2015-09-021-0/+20
| | | | Simple Expat variant of MIT.
* Initial commitAlexander Sulfrian2015-09-012-0/+126