56 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
| @@ -0,0 +1,55 @@
 | |
| diff --git a/feeds/luci/applications/luci-app-autoreboot/Makefile b/feeds/luci/applications/luci-app-autoreboot/Makefile
 | |
| index 5e2288f..0a0470d 100644
 | |
| --- a/feeds/luci/applications/luci-app-autoreboot/Makefile
 | |
| +++ b/feeds/luci/applications/luci-app-autoreboot/Makefile
 | |
| @@ -11,7 +11,7 @@ LUCI_PKGARCH:=all
 | |
| 
 | |
|  PKG_NAME:=luci-app-autoreboot
 | |
|  PKG_VERSION:=1.0
 | |
| -PKG_RELEASE:=8
 | |
| +PKG_RELEASE:=9
 | |
| 
 | |
|  include ../../luci.mk
 | |
| 
 | |
| diff --git a/feeds/luci/applications/luci-app-autoreboot/root/etc/init.d/autoreboot b/feeds/luci/applications/luci-app-autoreboot/root/etc/init.d/autoreboot
 | |
| index aba2fce..9bfc702 100755
 | |
| --- a/feeds/luci/applications/luci-app-autoreboot/root/etc/init.d/autoreboot
 | |
| +++ b/feeds/luci/applications/luci-app-autoreboot/root/etc/init.d/autoreboot
 | |
| @@ -5,25 +5,28 @@ run_reboot()
 | |
|  {
 | |
|  	local enable
 | |
|  	config_get_bool enable $1 enable
 | |
| -
 | |
| -	if [ $enable = 1 ]; then
 | |
| +	
 | |
| +	if [ "$enable" = 1 ]
 | |
| +	then
 | |
|  		local minute
 | |
|  		local hour
 | |
|  		config_get week $1 week
 | |
|  		config_get minute $1 minute
 | |
|  		config_get hour $1 hour
 | |
| -    if [ $minute = 0 ] ; then
 | |
| -        minute="00"
 | |
| +		if [ $minute = 0 ]
 | |
| +		then
 | |
| +			minute="00"
 | |
|  		fi
 | |
| -    if [ $week = 7 ] ; then
 | |
| -        week="*"
 | |
| +		if [ "$week" = 7 ]
 | |
| +		then
 | |
| +			week="*"
 | |
|  		fi
 | |
| -		sed -i '/reboot/d' /etc/crontabs/root >/dev/null 2>&1
 | |
| +		sed -i '/reboot #luci-app-autoreboot/d' /etc/crontabs/root >/dev/null 2>&1
 | |
|  		/etc/init.d/cron restart
 | |
| -		echo "$minute $hour * * $week sleep 5 && touch /etc/banner && reboot" >> /etc/crontabs/root
 | |
| +		echo "$minute $hour * * $week sleep 5 && sync && reboot #luci-app-autoreboot" >> /etc/crontabs/root
 | |
|  		echo "Auto REBOOT has started."
 | |
|  	else
 | |
| -		sed -i '/reboot/d' /etc/crontabs/root >/dev/null 2>&1
 | |
| +		sed -i '/reboot #luci-app-autoreboot/d' /etc/crontabs/root >/dev/null 2>&1
 | |
|  		/etc/init.d/cron restart
 | |
|  		echo "Auto REBOOT has started."
 | |
|  	fi
 |