debian/0000775000000000000000000000000012265606113007172 5ustar debian/changelog0000664000000000000000000001275712265606077011071 0ustar run-one (1.17-0ubuntu1) trusty; urgency=low * run-one: LP: #1269624 - ensure that users who either have no home directory, or cannot write to their home directory (e.g. daemon), can use run-one properly -- Dustin Kirkland Tue, 29 Oct 2013 16:43:31 -0500 run-one (1.16-0ubuntu1) trusty; urgency=low * rebuild for trusty -- Dustin Kirkland Tue, 29 Oct 2013 16:43:28 -0500 run-one (1.15-0ubuntu1) trusty; urgency=low * debian/copyright: - reformat in DEP-5 for MIR -- Dustin Kirkland Tue, 29 Oct 2013 16:33:11 -0500 run-one (1.14-0ubuntu1) saucy; urgency=low * run-one: LP: #1238318 - fix regression, $@ handles positional arguments correctly, whereas $CMD does not, drop -c -- Dustin Kirkland Fri, 11 Oct 2013 14:49:08 -0500 run-one (1.13-0ubuntu1) saucy; urgency=low * === added directory img, img/run-one_14.png, img/run-one_192.png, img/run-one_64.png: - added icons * run-one.1: - fix two typos * === added symlink run-constantly, debian/links, run-one, run-one.1, === target is urun-one: - add an alias, run-constantly -> keep-one-running - I've never liked that the keep-one-running command didn't start with "run-" something * debian/links, === renamed symlink run-constantly => run-one- constantly, === renamed symlink run-until-failure => run-one-until- failure, === renamed symlink run-until-success => run-one-until- success, run-one, run-one.1: - add -one into the binary name as this is very important -- Dustin Kirkland Tue, 10 Sep 2013 23:50:41 -0500 run-one (1.12-0ubuntu1) saucy; urgency=low * Release for Debian * debian/control: - bump standards -- Dustin Kirkland Sun, 18 Aug 2013 22:11:15 -0500 run-one (1.11-0ubuntu1) saucy; urgency=low * === added symlink run-until-failure, === added symlink run-until- success, debian/links, run-one, run-one.1, === target is urun-one: - add two new twists on keep-one-running, enabling a user to keep retrying a command until it succeeds or fails * keep-one-running: - sleep a maximum of 60 seconds - back down a little more slowly -- Dustin Kirkland Mon, 12 Aug 2013 14:00:54 +0100 run-one (1.10-0ubuntu1) saucy; urgency=low * No changes * Re-release, due to minor errors in release script -- Dustin Kirkland Wed, 17 Jul 2013 09:42:27 -0500 run-one (1.9-0ubuntu1) saucy; urgency=low * run-one: - silence lsof errors -- Dustin Kirkland Tue, 16 Jul 2013 14:55:47 -0500 run-one (1.8-0ubuntu1) saucy; urgency=low [ Dustin Kirkland ] * run-one: LP: #1189950 - handle empty argument situation * run-one: LP: #1190017 - sleep just a little longer (half second) when waiting for process to die in run-this-one [ https://launchpad.net/~toobuntu ] * run-one: LP: #1145461 -- Dustin Kirkland Sun, 14 Jul 2013 11:03:07 -0500 run-one (1.7-0ubuntu1) oneiric; urgency=low * run-one: - re-enable the lsof keep-one-running cleanup -- Dustin Kirkland Mon, 01 Aug 2011 12:02:19 -0500 run-one (1.6-0ubuntu1) oneiric; urgency=low * run-one: - bug introduced by trying to print the full command in logger - show the pid, instead, and look up that way * debian/control: - fix lintian errors, no need to depend on essential packages -- Dustin Kirkland Tue, 19 Jul 2011 13:27:07 -0500 run-one (1.5-0ubuntu1) oneiric; urgency=low * debian/control, run-one: LP: #812379 - incremental backoff when keep-one-running utilities fail - log a message when one fails, and sleeping before a retry up to a maximum of 5 minutes -- Dustin Kirkland Mon, 18 Jul 2011 17:23:06 -0500 run-one (1.4-0ubuntu1) oneiric; urgency=low * === added symlink keep-one-running, debian/links, run-one, === target is run-one: - add a keep-one-running utility; respawns a run-one job - document it * debian/links: - fix links * run-one.1: - add keep-one-running documentation -- Dustin Kirkland Fri, 15 Jul 2011 17:46:18 -0500 run-one (1.3-0ubuntu1) natty; urgency=low * run-one: must quote $@, in case $@ contains quotes -- Dustin Kirkland Sat, 19 Feb 2011 22:06:11 -0600 run-one (1.2-0ubuntu1) natty; urgency=low * === added symlink run-this-one, debian/control, debian/links, run- one, run-one.1: - add the "run-this-one" utility, which kills any processes that precisely match the target command and arguments; sort of like a -f|--force option to run-one * run-one.1: documentation and examples updated -- Dustin Kirkland Fri, 04 Feb 2011 10:33:29 -0700 run-one (1.1-0ubuntu1) natty; urgency=low * COPYING: add a license file -- Dustin Kirkland Mon, 24 Jan 2011 01:13:36 -0600 run-one (1.0-0ubuntu1) natty; urgency=low * === added directory debian, === added directory debian/source, debian/compat, debian/control, debian/copyright, debian/install, debian/manpages, debian/rules, debian/source/format, run-one, run- one.1: - initial checkin - moving over from the bikeshed package/project, to allow people to install this without having to install the rest of bikeshed * run-one.1: fix doc -- Dustin Kirkland Mon, 24 Jan 2011 01:00:20 -0600 debian/links0000664000000000000000000000105412213723730010233 0ustar usr/bin/run-one usr/bin/run-this-one usr/bin/run-one usr/bin/keep-one-running usr/bin/run-one usr/bin/run-one-constantly usr/bin/run-one usr/bin/run-one-until-success usr/bin/run-one usr/bin/run-one-until-failure usr/share/man/man1/run-one.1 usr/share/man/man1/run-this-one.1 usr/share/man/man1/run-one.1 usr/share/man/man1/keep-one-running.1 usr/share/man/man1/run-one.1 usr/share/man/man1/run-one-constantly.1 usr/share/man/man1/run-one.1 usr/share/man/man1/run-one-until-success.1 usr/share/man/man1/run-one.1 usr/share/man/man1/run-one-until-failure.1 debian/manpages0000664000000000000000000000001212213723735010704 0ustar run-one.1 debian/compat0000664000000000000000000000000211755516715010403 0ustar 7 debian/install0000664000000000000000000000002011755516715010566 0ustar run-one usr/bin debian/source/0000775000000000000000000000000011755516715010505 5ustar debian/source/format0000664000000000000000000000001411755516715011713 0ustar 3.0 (quilt) debian/rules0000775000000000000000000000003611755516715010264 0ustar #!/usr/bin/make -f %: dh $@ debian/control0000664000000000000000000000103112213773165010575 0ustar Source: run-one Section: admin Priority: optional Maintainer: Dustin Kirkland Build-Depends: debhelper (>= 7) Standards-Version: 3.9.4 Homepage: http://launchpad.net/run-one Package: run-one Architecture: all Depends: ${misc:Depends}, procps Breaks: bikeshed (<< 1.8) Replaces: bikeshed (<< 1.8) Enhances: cron, anacron Description: run just one instance of a command and its args at a time This utility will run just one instance at a time of some command and unique set of arguments (useful for cronjobs, eg). debian/copyright0000664000000000000000000000202212234024471011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: run-one Upstream-Contact: Dustin Kirkland Source: http://launchpad.net/run-one Files: * Copyright: 2011-2013, Canonical Ltd. 2011-2013, Dustin Kirkland License: GPL-3 This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in /usr/share/common-licenses/GPL-3.