Script-Bugfixes, init.d
This commit is contained in:
		
							
								
								
									
										11
									
								
								debian/DEBIAN/postinst
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								debian/DEBIAN/postinst
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
set -x
 | 
			
		||||
echo "Creating group and users.."
 | 
			
		||||
groupadd foodoor
 | 
			
		||||
useradd -M -d /var/lib/foodoor/close -G foodoor -s /bin/sh close
 | 
			
		||||
@@ -6,12 +7,16 @@ useradd -M -d /var/lib/foodoor/open -G foodoor -s /bin/sh open
 | 
			
		||||
useradd -M -d /var/lib/foodoor/door -G foodoor -s /bin/sh door
 | 
			
		||||
 | 
			
		||||
echo "Chown homes"
 | 
			
		||||
for u in "close open door"; do
 | 
			
		||||
  chown ${u}:${u} ${u}
 | 
			
		||||
for u in close open door; do
 | 
			
		||||
  groupadd ${u}
 | 
			
		||||
  chown ${u}:${u} /var/lib/foodoor/${u}
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
echo "Create /state"
 | 
			
		||||
touch /state
 | 
			
		||||
chgrp root:foodoor /state
 | 
			
		||||
chown root:foodoor /state
 | 
			
		||||
chmod 664 /state
 | 
			
		||||
 | 
			
		||||
systemctl daemon-reload
 | 
			
		||||
systemctl enable foodoord
 | 
			
		||||
systemctl restart foodoord
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								debian/etc/init.d/foodoord
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/etc/init.d/foodoord
									
									
									
									
										vendored
									
									
								
							@@ -16,7 +16,7 @@
 | 
			
		||||
# PATH should only include /usr/* if it runs after the mountnfs.sh script
 | 
			
		||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
 | 
			
		||||
DESC="foodoor daemon"
 | 
			
		||||
WHERE=$(cat /etc/foodoord.conf | grep 'where' | awk -F '=' '{ print $2 }')
 | 
			
		||||
WHERE=$(cat /etc/foodoord.conf | grep 'where' | awk -F '=' '{ print $2 }' | tr -d ' ')
 | 
			
		||||
NAME=foodoord_${WHERE}
 | 
			
		||||
DAEMON=/usr/sbin/$NAME
 | 
			
		||||
#DAEMON_ARGS="--options args"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user