summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Beckert <abe@deuxchevaux.org>2014-02-28 12:23:57 +0100
committerAxel Beckert <abe@deuxchevaux.org>2014-02-28 13:09:13 +0100
commitf6dcffb4656d04ace43ca7aeed0ed8505f75f400 (patch)
treeba737424d00b014c8cffe83b6eff0279410496f4
parent779f25a55da446d57f7ac017843e05cfc484c128 (diff)
downloadscreen-f6dcffb4656d04ace43ca7aeed0ed8505f75f400.tar.gz
Add systemd-variant of /etc/init.d/screen-cleanup (Closes: #740301)
-rw-r--r--debian/NEWS14
-rw-r--r--debian/changelog1
-rw-r--r--debian/links1
-rw-r--r--debian/lintian-overrides1
-rw-r--r--debian/tmpfile1
5 files changed, 18 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS
index c7fc86b..6a943bd 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,17 @@
+screen (4.1.0~20120320gitdb59704-10) unstable; urgency=low
+
+ A systemd variant of /etc/init.d/screen-cleanup has been added. This
+ means that some of the optional functionality of this init script is
+ lost on systems running systemd.
+
+ On systems running systemd the permissions of /var/run/screen are no
+ more updated automatically if the local administrator changes the
+ permissions of /usr/bin/screen with dpkg-statoverride. Instead he has
+ to copy /usr/lib/tmpfiles.d/screen-cleanup.conf to /etc/tmpfiles.d/ and
+ override the permissions in there.
+
+ -- Axel Beckert <abe@debian.org> Fri, 28 Feb 2014 12:23:42 +0100
+
screen (4.1.0~20120320gitdb59704-7) unstable; urgency=low
In case you upgrade screen from 4.0.3 to 4.1.0 while running inside
diff --git a/debian/changelog b/debian/changelog
index 12165ee..4b205ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ screen (4.1.0~20120320gitdb59704-10) UNRELEASED; urgency=low
* Extend 49long-usernames.patch to also cover multiuser usage (Closes:
#735554) Thanks Martin von Wittich!
+ * Add systemd-variant of /etc/init.d/screen-cleanup (Closes: #740301)
* Add a debian/upstream/metadata file according to DEP-12.
* Bump Standards-Version to 3.9.5 (no changes).
diff --git a/debian/links b/debian/links
new file mode 100644
index 0000000..7f3ff0e
--- /dev/null
+++ b/debian/links
@@ -0,0 +1 @@
+dev/null lib/systemd/system/screen-cleanup.service
diff --git a/debian/lintian-overrides b/debian/lintian-overrides
index ceb3f23..0f6d70d 100644
--- a/debian/lintian-overrides
+++ b/debian/lintian-overrides
@@ -3,3 +3,4 @@ screen: possibly-insecure-handling-of-tmp-files-in-maintainer-script preinst:8
screen: init.d-script-does-not-implement-optional-option etc/init.d/screen-cleanup status
screen: hyphen-used-as-minus-sign usr/share/man/man1/screen.1.gz:669
screen: hyphen-used-as-minus-sign usr/share/man/man1/screen.1.gz:823
+screen: package-contains-broken-symlink dev/null lib/systemd/systemd/screen
diff --git a/debian/tmpfile b/debian/tmpfile
new file mode 100644
index 0000000..1a1128f
--- /dev/null
+++ b/debian/tmpfile
@@ -0,0 +1 @@
+d /var/run/screen 0775 root utmp