From: Grazvydas Ignotas Date: Wed, 1 Nov 2017 17:28:35 +0000 (+0200) Subject: libgles-omap3: add a guard in init script X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=openembedded.git;a=commitdiff_plain;h=46197cb0f1a010bbed6fcf52b024a773dc7e24ee libgles-omap3: add a guard in init script urjaman reported install_lib()'s "rm /usr/lib/${baseso}*" somehow destroyed his /usr/lib, so patch around empty ${baseso}. No idea how exactly it happened though. Not bumping the version to not cause an update, which will just bring risks without benefits. --- diff --git a/recipes/powervr-drivers/files/rc.pvr b/recipes/powervr-drivers/files/rc.pvr index 3b0da20d02..fb0aaa26e7 100755 --- a/recipes/powervr-drivers/files/rc.pvr +++ b/recipes/powervr-drivers/files/rc.pvr @@ -45,8 +45,10 @@ load_driver() # $1 - full pathname, like /usr/lib/ES5.0/libGLESv2.so.1.4.14.2616 install_lib() { - base=`basename $1` - baseso=`echo $base | sed -e 's:\(lib.*.so\).*:\1:'` + base=`basename "$1"` + baseso=`echo "$base" | sed -e 's:\(lib.*.so\).*:\1:;s/[[:blank:]]//g'` + test -z "${baseso}" && return + rm /usr/lib/${baseso}* cp -a $1 /usr/lib/