base-files: make postinst script run inside a subshell
Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 42800
This commit is contained in:
		@@ -173,7 +173,7 @@ default_prerm() {
 | 
				
			|||||||
default_postinst() {
 | 
					default_postinst() {
 | 
				
			||||||
	local name rusers
 | 
						local name rusers
 | 
				
			||||||
	name=$(echo $(basename $1) | cut -d. -f1)
 | 
						name=$(echo $(basename $1) | cut -d. -f1)
 | 
				
			||||||
	[ -f ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.postinst-pkg ] && . ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.postinst-pkg
 | 
						[ -f ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.postinst-pkg ] && ( . ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.postinst-pkg )
 | 
				
			||||||
	rusers=$(grep "Require-User:" ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.control)
 | 
						rusers=$(grep "Require-User:" ${IPKG_INSTROOT}/usr/lib/opkg/info/${name}.control)
 | 
				
			||||||
	[ -n "$rusers" ] && {
 | 
						[ -n "$rusers" ] && {
 | 
				
			||||||
		local user group
 | 
							local user group
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user