Parcourir la source

Merge pull request #408 from blogic/userid

generic userid: use the new USERID api
sbyx il y a 10 ans
Parent
révision
21e7de8f06

+ 1
- 0
admin/zabbix/Makefile Voir le fichier

@@ -32,6 +32,7 @@ define Package/zabbix/Default
32 32
   URL:=http://www.zabbix.com/
33 33
   SUBMENU:=zabbix
34 34
   MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com>
35
+  USERID:=zabbix=53:zabbix=53
35 36
 endef
36 37
 
37 38
 define Package/zabbix-agent

+ 0
- 2
admin/zabbix/files/zabbix_agentd.init Voir le fichier

@@ -19,8 +19,6 @@ start() {
19 19
 	}
20 20
 
21 21
 	grep -q "^AllowRoot=1" ${CONFIG} || {
22
-		user_exists zabbix 53 || user_add zabbix 53
23
-		group_exists zabbix 53 || group_add zabbix 53
24 22
 		touch ${SERVICE_PID_FILE}
25 23
 		chown zabbix:zabbix ${SERVICE_PID_FILE}
26 24
 	}

+ 1
- 0
mail/dovecot/Makefile Voir le fichier

@@ -31,6 +31,7 @@ define Package/dovecot
31 31
   TITLE:=An IMAP and POP3 daemon
32 32
   MAINTAINER:=Peter Wagner <tripolar@gmx.at>
33 33
   URL:=http://www.dovecot.org/
34
+  USERID:=dovecot=59:dovecot=59
34 35
 endef
35 36
 
36 37
 define Package/dovecot/description

+ 0
- 2
mail/dovecot/files/dovecot.init Voir le fichier

@@ -7,8 +7,6 @@ STOP=75
7 7
 USE_PROCD=1
8 8
 
9 9
 start_service() {
10
-	user_exists dovecot 59 || user_add dovecot 59
11
-	group_exists dovecot 59 || group_add dovecot 59
12 10
 	mkdir -p -m 0755 /var/lib/dovecot
13 11
 	mkdir -p -m 0755 /var/run/dovecot
14 12
 	chmod 0750 /var/lib/dovecot

+ 1
- 0
net/dmapd/Makefile Voir le fichier

@@ -32,6 +32,7 @@ define Package/dmapd
32 32
   DEPENDS:=+libdmapsharing +libdb47 +vips
33 33
   TITLE:= dmapd
34 34
   URL:=http://www.flyn.org/projects/dmapd/
35
+  USERID:=dmapd=56:dmapd=56
35 36
 endef
36 37
 
37 38
 define Package/dmapd/decription

+ 0
- 2
net/dmapd/files/dmapd.init Voir le fichier

@@ -4,8 +4,6 @@
4 4
 START=60
5 5
 
6 6
 start() {
7
-	user_exists dmapd 56 || user_add dmapd 56
8
-	group_exists dmapd 56 || group_add dmapd 56
9 7
 	[ -d /var/run/dmapd ] || {
10 8
 		mkdir -m 0755 -p /var/run/dmapd
11 9
 		chown dmapd:dmapd /var/run/dmapd

+ 1
- 0
net/mosquitto/Makefile Voir le fichier

@@ -30,6 +30,7 @@ define Package/$(PKG_NAME)/default
30 30
   URL:=http://www.mosquitto.org/
31 31
   MAINTAINER:=Karl Palsson <karlp@remake.is>
32 32
   DEPENDS:= +librt
33
+  USERID:=mosquitto=200:mosquitto=200
33 34
 endef
34 35
 
35 36
 define Package/$(PKG_NAME)

+ 0
- 1
net/mosquitto/files/mosquitto.init Voir le fichier

@@ -14,7 +14,6 @@ SERVICE_DAEMONIZE=1
14 14
 SERVICE_WRITE_PID=1
15 15
 
16 16
 start() {
17
-        user_exists mosquitto 200 || user_add mosquitto 200
18 17
         if [ "$USE_UCI_CONFIG" -eq 1 ]; then
19 18
             CONF=/tmp/mosquitto.converted.$$.conf
20 19
             mosquitto.uci.convert -f $CONF

+ 1
- 0
net/ntpd/Makefile Voir le fichier

@@ -31,6 +31,7 @@ define Package/ntpd/Default
31 31
   MAINTAINER:=Peter Wagner <tripolar@gmx.at>
32 32
   URL:=http://www.ntp.org/
33 33
   DEPENDS:=+libcap
34
+  USERID:=ntp=123:ntp=123
34 35
 endef
35 36
 
36 37
 define Package/ntpd/Default/description

+ 0
- 2
net/ntpd/files/ntpd.init Voir le fichier

@@ -9,8 +9,6 @@ USE_PROCD=1
9 9
 start_service() {
10 10
 #	ln -sf /dev/ttyS0 /dev/gps0
11 11
 #	/usr/sbin/setgarmin -d /dev/gps -c /etc/setgarmin.conf
12
-	user_exists ntp 123 || user_add ntp 123 123 ntp /var/lib/ntp
13
-	group_exists ntp 123 || group_add ntp 123
14 12
 	mkdir -p /var/lib/ntp
15 13
 	chown -R ntp:ntp /var/lib/ntp
16 14
 

+ 1
- 0
net/ocserv/Makefile Voir le fichier

@@ -34,6 +34,7 @@ define Package/ocserv
34 34
   URL:=http://www.infradead.org/ocserv/
35 35
   MAINTAINER:=Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
36 36
   DEPENDS:= +libgnutls +certtool +libncurses +libreadline +OCSERV_PAM:libpam +OCSERV_PROTOBUF:libprotobuf-c
37
+  USERID:=ocserv=72:ocserv=72
37 38
 endef
38 39
 
39 40
 define Package/ocserv/description

+ 0
- 3
net/ocserv/files/ocserv.init Voir le fichier

@@ -86,9 +86,6 @@ setup_dns() {
86 86
 start() {
87 87
 	local hostname iface
88 88
 
89
-	user_exists ocserv 72 || user_add ocserv 72 72 /var/lib/ocserv
90
-	group_exists ocserv 72 || group_add ocserv 72
91
-
92 89
 	hostname=`uci get ddns.myddns.domain`
93 90
 	[ -z "$hostname" ] && hostname=`uci get system.@system[0].hostname`
94 91
 

+ 1
- 0
net/openssh/Makefile Voir le fichier

@@ -35,6 +35,7 @@ define Package/openssh/Default
35 35
 	URL:=http://www.openssh.com/
36 36
 	SUBMENU:=SSH
37 37
 	VARIANT:=without-pam
38
+	USERID:=sshd=22:sshd=22
38 39
 endef
39 40
 
40 41
 define Package/openssh-moduli

+ 0
- 2
net/openssh/files/sshd.init Voir le fichier

@@ -18,8 +18,6 @@ start_service() {
18 18
 			}
19 19
 		}
20 20
 	}; done
21
-	user_exists sshd 22 || user_add sshd 22 22 sshd /var/empty
22
-	group_exists sshd 22 || group_add sshd 22 
23 21
 	mkdir -m 0700 -p /var/empty
24 22
 
25 23
 	procd_open_instance

+ 1
- 0
net/portmap/Makefile Voir le fichier

@@ -29,6 +29,7 @@ define Package/portmap
29 29
   TITLE:=The RPC Portmapper
30 30
   URL:=http://neil.brown.name/portmap/
31 31
   MAINTAINER:=Peter Wagner <tripolar@gmx.at>
32
+  USERID:=rpc=65533:rpc=65533
32 33
 endef
33 34
 
34 35
 define Package/portmap/description

+ 0
- 3
net/portmap/files/portmap.init Voir le fichier

@@ -7,9 +7,6 @@ STOP=19
7 7
 USE_PROCD=1
8 8
 
9 9
 start_service() {
10
-	user_exists rpc 65533 || user_add rpc 65533 65533 rpc /var/empty
11
-	group_exists rpc 65533 || group_add rpc 65533
12
-	
13 10
 	procd_open_instance
14 11
 	procd_set_param command /usr/sbin/portmap -f
15 12
 	procd_close_instance

+ 1
- 0
net/prosody/Makefile Voir le fichier

@@ -28,6 +28,7 @@ define Package/prosody
28 28
   DEPENDS:=+luafilesystem +libidn +luaexpat +luasec +libopenssl +libidn +liblua 
29 29
   TITLE:=XMPP server
30 30
   URL:=http://prosody.im/
31
+  USERID:=prosody=54:prosody=54
31 32
 endef
32 33
 
33 34
 define Package/prosody/description

+ 0
- 2
net/prosody/files/prosody.init Voir le fichier

@@ -14,8 +14,6 @@ RUN_USER=prosody
14 14
 RUN_GROUP=prosody
15 15
 
16 16
 start() {
17
-	user_exists prosody 54 || user_add prosody 54
18
-	group_exists prosody 54 || group_add prosody 54
19 17
 	[ -d /var/run/prosody ] || {
20 18
 		mkdir -m 0755 -p /var/run/prosody
21 19
 		chown prosody:prosody /var/run/prosody

+ 1
- 0
net/tor/Makefile Voir le fichier

@@ -27,6 +27,7 @@ define Package/tor/Default
27 27
   SECTION:=net
28 28
   CATEGORY:=Network
29 29
   URL:=https://www.torproject.org/
30
+  USERID:=tor=52:tor=52
30 31
 endef
31 32
 
32 33
 define Package/tor/Default/description

+ 0
- 2
net/tor/files/tor.init Voir le fichier

@@ -7,8 +7,6 @@ STOP=50
7 7
 USE_PROCD=1
8 8
 
9 9
 start_service() {
10
-	user_exists tor 52 || user_add tor 52 52 /var/lib/tor
11
-	group_exists tor 52 || group_add tor 52
12 10
 	[ -f /var/run/tor.pid ] || {
13 11
 		touch /var/run/tor.pid
14 12
 		chown tor:tor /var/run/tor.pid

+ 1
- 0
sound/pulseaudio/Makefile Voir le fichier

@@ -38,6 +38,7 @@ define Package/pulseaudio/Default
38 38
   MAINTAINER:=Peter Wagner <tripolar@gmx.at>
39 39
   URL:=http://www.pulseaudio.org
40 40
   PROVIDES:=pulseaudio
41
+  USERID:=pulse=51:pulse=51
41 42
 endef
42 43
 
43 44
 define Package/pulseaudio-daemon

+ 0
- 2
sound/pulseaudio/files/pulseaudio.init Voir le fichier

@@ -8,8 +8,6 @@ USE_PROCD=1
8 8
 PROG=/usr/bin/pulseaudio
9 9
 
10 10
 start_service() {
11
-	user_exists pulse 51 || user_add pulse 51
12
-	group_exists pulse 51 || group_add pulse 51
13 11
 	[ -d /var/run/pulse ] || {
14 12
 		mkdir -m 0755 -p /var/run/pulse
15 13
 		chmod 0750 /var/run/pulse