diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2007-12-03 04:48:44 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2007-12-03 04:48:44 +0000 |
commit | c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401 (patch) | |
tree | 6266fec8dfc20c4c7d55b93fd562de6b755d4dbf /pkgs/os-specific/linux/upstart | |
parent | 70decf6b0e9574e991f65ce59d993aff2bb43ec3 (diff) | |
download | nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar.gz nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar.bz2 nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar.lz nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar.xz nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.tar.zst nixlib-c2c528b6fa8e534f2c565dfe5ccf9adf7bb2a401.zip |
Added PostgreSQL job.
svn path=/nixpkgs/trunk/; revision=9831
Diffstat (limited to 'pkgs/os-specific/linux/upstart')
-rw-r--r-- | pkgs/os-specific/linux/upstart/jobcontrol.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/upstart/jobcontrol.nix b/pkgs/os-specific/linux/upstart/jobcontrol.nix new file mode 100644 index 000000000000..5be0276ffd52 --- /dev/null +++ b/pkgs/os-specific/linux/upstart/jobcontrol.nix @@ -0,0 +1,15 @@ +args: with args; +stdenv.mkDerivation { + name = "upstart-jobcontrol"; + buildCommand = " + mkdir -p \$out/bin + echo ' + file=/etc/event.d/\$1 + shift + controlscript=\$(egrep exec\\|respawn \$file | tail | sed -e s/^\\\\s\\\\+//g | sed -e s/\\\\s\\\\+/\\ /g | cut -f 2 -d \\ ) + echo Running \$controlscript \"\$@\" + \$controlscript \"\$@\" + ' >\$out/bin/jobcontrol + chmod a+x \$out/bin/jobcontrol + "; +} |