Without this change you will may able to create an image
with this silent error :
| Output from pam-*@*:
| /*/rootfs/install/tmp/rpm-tmp.*: 4: [: x$D: unexpected operator
| /*/rootfs/install/tmp/rpm-tmp.*: 5: [: -a: unexpected operator
Change-Id: Idbdafd3a05309a479d00f50ab0ae62cd28ddffff
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
pkg_postinst_${PN}() {
#!/bin/sh -e
- [ "x\$D" == "x" ] && ldconfig
- if [ ! -a $D/var/log/faillog ] ; then
- mkdir -p $D/var/log
- /usr/bin/install -m 600 /dev/null $D/var/log/faillog
+ [ "" != "$D" ] || ldconfig
+
+ if [ ! -e "$D/var/log/faillog" ] ; then
+ mkdir -p "$D/var/log"
+ /usr/bin/install -m 600 /dev/null "$D/var/log/faillog"
fi
- if [ ! -a $D/var/log/tallylog ] ; then
- mkdir -p $D/var/log
- /usr/bin/install -m 600 /dev/null $D/var/log/tallylog
+
+ if [ ! -e "$D/var/log/tallylog" ] ; then
+ mkdir -p "$D/var/log"
+ /usr/bin/install -m 600 /dev/null "$D/var/log/tallylog"
fi
}