summaryrefslogtreecommitdiff
path: root/aports/busybox/0007-nologin-Install-applet-to-sbin-instead-of-usr-sbin.patch
blob: 5fbcacc0d9df9c1b2dd7df83e8e211ffdbb8a08f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From 9d796b508575b2e1673512d4103e6049af189bc6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Tempel?= <soeren+git@soeren-tempel.net>
Date: Wed, 13 Feb 2019 18:41:43 +0100
Subject: [PATCH] nologin: Install applet to /sbin instead of /usr/sbin
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This is required to retain compatibility with our old custom nologin
applet written in C which was also installed to /sbin.

Compatibility with the old path is required because login shell paths
are hardcoded in /etc/passwd.

---
 util-linux/nologin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util-linux/nologin.c b/util-linux/nologin.c
index 5a8b047a5..d3b6fe77e 100644
--- a/util-linux/nologin.c
+++ b/util-linux/nologin.c
@@ -19,7 +19,7 @@
 //config:	If you know these will be available externally you can
 //config:	disable this option.
 
-//applet:IF_NOLOGIN(APPLET_SCRIPTED(nologin, scripted, BB_DIR_USR_SBIN, BB_SUID_DROP, nologin))
+//applet:IF_NOLOGIN(APPLET_SCRIPTED(nologin, scripted, BB_DIR_SBIN, BB_SUID_DROP, nologin))
 
 //usage:#define nologin_trivial_usage
 //usage:	""