kopia lustrzana https://github.com/cyoung/stratux
				
				
				
			Update __root__stratux-pre-start.sh
							rodzic
							
								
									95f4d0a278
								
							
						
					
					
						commit
						ff3e901501
					
				|  | @ -1,17 +1,40 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| STX_LOG="/var/log/stratux.log" | ||||
| function wLog () { | ||||
| 	echo "$(date +"%Y/%m/%d %H:%m:%S")  - $1" >> $STX_LOG	 | ||||
| } | ||||
| 
 | ||||
| wLog "Running Stratux Updater Script." | ||||
| 
 | ||||
| echo powersave >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor | ||||
| 
 | ||||
| SCRIPT_MASK="update*stratux*v*.sh" | ||||
| TEMP_LOCATION="/boot/StratuxUpdates/$SCRIPT_MASK" | ||||
| UPDATE_LOCATION="/root/$SCRIPT_MASK" | ||||
| 
 | ||||
| if [ -e ${TEMP_LOCATION} ]; then | ||||
| 	wLog "Found Update Script in $TEMP_LOCATION$SCRIPT_MASK" | ||||
| 	TEMP_SCRIPT=`ls -1t ${TEMP_LOCATION} | head -1` | ||||
| 	wLog "Moving Script $TEMP_SCRIPT" | ||||
| 	cp -r $TEMP_SCRIPT /root/ | ||||
| 	wLog "Changing permissions to chmod a+x $UPDATE_LOCATION" | ||||
| 	chmod a+x $UPDATE_LOCATION | ||||
| 	wLog "Removing Update file from $TEMP_LOCATION" | ||||
| 	rm -rf $TEMP_SCRIPT | ||||
| fi | ||||
| 
 | ||||
| # Check if we need to run an update. | ||||
| if [ -e /root/update*stratux*v*.sh ] ; then | ||||
| 	UPDATE_SCRIPT=`ls -1t /root/update*stratux*v*.sh | head -1` | ||||
| 	if [ -n "$UPDATE_SCRIPT" ] ; then | ||||
| if [ -e ${UPDATE_LOCATION} ]; then | ||||
| 	UPDATE_SCRIPT=`ls -1t ${UPDATE_LOCATION} | head -1` | ||||
| 	if [ -n ${UPDATE_SCRIPT} ] ; then | ||||
| 		# Execute the script, remove it, then reboot. | ||||
| 		echo | ||||
| 		echo "Running update script ${UPDATE_SCRIPT}..." | ||||
| 		wLog "Running update script ${UPDATE_SCRIPT}..." | ||||
| 		bash ${UPDATE_SCRIPT} | ||||
| 		wLog "Removing Update SH" | ||||
| 		rm -f $UPDATE_SCRIPT | ||||
| 		wLog "Finished... Rebooting... Bye" | ||||
| 		reboot | ||||
| 	fi | ||||
| fi | ||||
| 
 | ||||
| wLog "Exited without updating anyting..." | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 peepsnet
						peepsnet