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
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					set -x
 | 
				
			||||||
echo "Creating group and users.."
 | 
					echo "Creating group and users.."
 | 
				
			||||||
groupadd foodoor
 | 
					groupadd foodoor
 | 
				
			||||||
useradd -M -d /var/lib/foodoor/close -G foodoor -s /bin/sh close
 | 
					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
 | 
					useradd -M -d /var/lib/foodoor/door -G foodoor -s /bin/sh door
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "Chown homes"
 | 
					echo "Chown homes"
 | 
				
			||||||
for u in "close open door"; do
 | 
					for u in close open door; do
 | 
				
			||||||
  chown ${u}:${u} ${u}
 | 
					  groupadd ${u}
 | 
				
			||||||
 | 
					  chown ${u}:${u} /var/lib/foodoor/${u}
 | 
				
			||||||
done
 | 
					done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "Create /state"
 | 
					echo "Create /state"
 | 
				
			||||||
touch /state
 | 
					touch /state
 | 
				
			||||||
chgrp root:foodoor /state
 | 
					chown root:foodoor /state
 | 
				
			||||||
chmod 664 /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 should only include /usr/* if it runs after the mountnfs.sh script
 | 
				
			||||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
 | 
					PATH=/sbin:/usr/sbin:/bin:/usr/bin
 | 
				
			||||||
DESC="foodoor daemon"
 | 
					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}
 | 
					NAME=foodoord_${WHERE}
 | 
				
			||||||
DAEMON=/usr/sbin/$NAME
 | 
					DAEMON=/usr/sbin/$NAME
 | 
				
			||||||
#DAEMON_ARGS="--options args"
 | 
					#DAEMON_ARGS="--options args"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user