Source: at
Version: 3.2.0-1~WIP+1
Severity: wishlist
Tags: patch
User: ru...@packages.debian.org
Usertags: runscript

Dear maintainer,

please include native script for runit init system into 'at'.  Below is
diff aganist latest package version, found in git (3.2.0-1~WIP+1).

Here are some links:

 * http://smarden.org/runit -- more information about 'runit'
 * https://bugs.debian.org/746715 -- technical committe position
   on support of init systems, other then sysvinit.

From 13d312c11e948f73b150aaf1c5c8508495559603 Mon Sep 17 00:00:00 2001
From: Dmitry Bogatov <kact...@debian.org>
Date: Sun, 11 Aug 2019 00:28:40 +0000
Subject: [PATCH] Add support for Runit init system

---
 debian/at.runit      | 1 +
 debian/atd.runscript | 3 +++
 debian/control       | 2 ++
 debian/rules         | 1 +
 4 files changed, 7 insertions(+)
 create mode 100644 debian/at.runit
 create mode 100644 debian/atd.runscript

diff --git a/debian/at.runit b/debian/at.runit
new file mode 100644
index 0000000..2d7929c
--- /dev/null
+++ b/debian/at.runit
@@ -0,0 +1 @@
+debian/atd.runscript name=atd,logscript,since=3.20-1
\ No newline at end of file
diff --git a/debian/atd.runscript b/debian/atd.runscript
new file mode 100644
index 0000000..7485c25
--- /dev/null
+++ b/debian/atd.runscript
@@ -0,0 +1,3 @@
+#!/usr/bin/env /lib/runit/invoke-run
+exec 2>&1
+exec /usr/bin/env -i /usr/sbin/atd -d
\ No newline at end of file
diff --git a/debian/control b/debian/control
index f930968..53ccc4c 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Standards-Version: 4.3.0
 Build-Depends: autotools-dev,
                bison,
                debhelper (>= 9.20160709),
+               dh-runit,
                flex,
                libfl-dev,
                libpam0g-dev,
@@ -25,6 +26,7 @@ Depends: libpam-runtime (>= 1.0.1-11),
          lsb-base (>= 3.2-14),
          ${misc:Depends},
          ${shlibs:Depends},
+Breaks: ${runit:Breaks}
 Recommends: default-mta | mail-transport-agent,
 Description: Delayed job execution and batch processing
  At and batch read shell commands from standard input
diff --git a/debian/rules b/debian/rules
index 7b12a88..12d7c36 100755
--- a/debian/rules
+++ b/debian/rules
@@ -55,6 +55,7 @@ binary-arch: build-stamp
                debian/at/etc/pam.d/atd
        # Install/rename init script:
        dh_install rc etc/init.d
+       dh_runit
        mv debian/at/etc/init.d/rc \
                debian/at/etc/init.d/atd
        chmod 755 debian/at/etc/init.d/atd
-- 
Note, that I send and fetch email in batch, once in a few days.
Please, mention in body of your reply when you add or remove recepients.

Reply via email to