package: fix insmod on install
the procd changes broke the postinst insmod. Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 37015
This commit is contained in:
		| @@ -105,7 +105,7 @@ define ModuleAutoLoad | ||||
| 		echo "#!/bin/sh" > $(2)/CONTROL/postinst; \ | ||||
| 		echo "[ -z \"\$$$$$$$$IPKG_INSTROOT\" ] || exit 0" >> $(2)/CONTROL/postinst; \ | ||||
| 		echo ". /lib/functions.sh" >> $(2)/CONTROL/postinst; \ | ||||
| 		echo "load_modules $$$$$$$$modules" >> $(2)/CONTROL/postinst; \ | ||||
| 		echo "insert_modules $$$$$$$$modules" >> $(2)/CONTROL/postinst; \ | ||||
| 		chmod 0755 $(2)/CONTROL/postinst; \ | ||||
| 	fi | ||||
| endef | ||||
|   | ||||
| @@ -203,6 +203,13 @@ config_list_foreach() { | ||||
| 	done | ||||
| } | ||||
|  | ||||
| insert_modules() { | ||||
| 	[ -d /etc/modules.d ] && { | ||||
| 		cd /etc/modules.d | ||||
| 		sed 's/^[^#]/insmod &/' $* | ash 2>&- || : | ||||
| 	} | ||||
| } | ||||
|  | ||||
| include() { | ||||
| 	local file | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin