pam: fix shell tests on package install
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-extended / pam / pam-extraconf.inc
index 471c364..7ccfe07 100644 (file)
@@ -106,13 +106,15 @@ do_install_append() {
 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
 }