mirror of
				https://bitbucket.org/jsuto/piler.git
				synced 2025-11-04 09:42:27 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			557 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			557 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
set -e
 | 
						|
 | 
						|
create_piler_user() {
 | 
						|
   id piler &>/dev/null
 | 
						|
 | 
						|
   if [ $? -ne 0 ]; then
 | 
						|
      groupadd piler
 | 
						|
      useradd -g piler -s /bin/sh -d /var/piler piler
 | 
						|
      usermod -L piler
 | 
						|
   fi
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
save_current_config() {
 | 
						|
   BAKFILE=/usr/local/etc/piler.conf.`date +%s`
 | 
						|
   cp /usr/local/etc/piler.conf $BAKFILE
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
case "$1" in
 | 
						|
    install)
 | 
						|
	create_piler_user
 | 
						|
        ;;
 | 
						|
 | 
						|
    upgrade|abort-upgrade)
 | 
						|
	save_current_config
 | 
						|
        ;;
 | 
						|
 | 
						|
    *)
 | 
						|
        echo "postinst called with unknown argument \`$1'" >&2
 | 
						|
        exit 0
 | 
						|
        ;;
 | 
						|
esac
 | 
						|
 | 
						|
#DEBHELPER#
 | 
						|
 | 
						|
exit 0
 | 
						|
 | 
						|
 |