mirror of
				https://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 02:05:50 +00:00 
			
		
		
		
	This drops the shebang from all target files for /lib and /etc/uci-defaults folders, as these are sourced and the shebang is useless. While at it, fix the executable flag on a few of these files. This does not touch ar71xx, as this target is just used for backporting now and applying cosmetic changes would just complicate things. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
		
			
				
	
	
		
			26 lines
		
	
	
		
			494 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			494 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Copyright (C) 2015 OpenWrt.org
 | |
| 
 | |
| . /lib/functions.sh
 | |
| . /lib/upgrade/common.sh
 | |
| 
 | |
| move_config() {
 | |
| 	local partdev
 | |
| 
 | |
| 	if export_bootdevice && export_partdevice partdev 1; then
 | |
| 		case $(board_name) in
 | |
| 			cznic,turris-omnia)
 | |
| 			insmod nls_cp437
 | |
| 			insmod nls_iso8859-1
 | |
| 			insmod fat
 | |
| 			insmod vfat
 | |
| 			;;
 | |
| 		esac
 | |
| 		mkdir -p /boot
 | |
| 		mount -o rw,noatime "/dev/$partdev" /boot
 | |
| 		[ -f "/boot/$BACKUP_FILE" ] && mv -f "/boot/$BACKUP_FILE" /
 | |
| 		umount /boot
 | |
| 	fi
 | |
| }
 | |
| 
 | |
| boot_hook_add preinit_mount_root move_config
 |