summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2017-09-05 09:05:37 +0300
committerMantas Mikulėnas2017-09-05 09:07:40 +0300
commit626dc4c66c8798b5b8151b23af181b0528513949 (patch)
tree1dded8c47c8863a9417ebad3e313c80135b66188
parent954f38d622f28e69713cd9fe348fce7c55a74c23 (diff)
downloadaur-626dc4c66c8798b5b8151b23af181b0528513949.tar.gz
use setuid telnetlogin as recommended
-rw-r--r--PKGBUILD3
-rw-r--r--netkit-telnet-ssl.install9
2 files changed, 11 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6785ecfc41bb..35fe5a5edad7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -28,6 +28,7 @@ sha256sums=('9c80d5c7838361a328fb6b60016d503def9ce53ad3c589f3b08ff71a2bb88e00'
'db921a9ad938ecdb208f6568466950360a892ca0c0754cf51ee082216cd3c8ff'
'7a3b68541840a8a9ed5c40fbec815ba21f72b9b2726c42fab6b7aa3d1e0e0d9b'
'9f1506cbe02b48fe7ac53932f068f3ebc8a8441ad92bdec17e2cd40ca7bcbaa8')
+install=$pkgname.install
prepare() {
cd netkit-telnet-0.17
@@ -64,7 +65,7 @@ package() {
"$pkgdir"/etc/xinetd.d/telnet-ssl
install -D -m 644 "$srcdir"/netkit-telnet-ssl.sysusers \
- "$pkgdir"/usr/lib/sysusers.d/netkit-telnet-ssl.sysusers
+ "$pkgdir"/usr/lib/sysusers.d/netkit-telnet-ssl.conf
for unit in netkit-telnetd{,-ssl}{.socket,@.service}; do
install -D -m 644 "$srcdir"/"$unit" \
diff --git a/netkit-telnet-ssl.install b/netkit-telnet-ssl.install
new file mode 100644
index 000000000000..5b75801f78a9
--- /dev/null
+++ b/netkit-telnet-ssl.install
@@ -0,0 +1,9 @@
+post_install() {
+ post_upgrade
+}
+
+post_upgrade() {
+ systemd-sysusers netkit-telnet-ssl.conf
+ chown root:telnetd /usr/lib/telnetlogin
+ chmod 04754 /usr/lib/telnetlogin
+}