]> git.pld-linux.org Git - packages/pam.git/commitdiff
- use LUA in %post
authorPatryk Zawadzki <patrys@room-303.com>
Wed, 25 Jun 2008 11:58:14 +0000 (11:58 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    pam.spec -> 1.287

pam.spec

index 3f84cf77bbf63792f41a6f0bade6e0bdcb746ec3..d0a7d508840e2ce23f3dcba1296b49fa3435d556 100644 (file)
--- a/pam.spec
+++ b/pam.spec
@@ -371,11 +371,15 @@ if [ -d /var/lock/console -a -d /var/run/console ]; then
        rm -rf /var/lock/console
 fi
 
-%post
-if [ ! -a /var/log/tallylog ] ; then
-       # don't use coreutils here
-       (umask 177; :> /var/log/tallylog)
-fi
+%post -p <lua>
+fh, error = io.open("/var/log/tallylog")
+if file ~= nil then
+       io.close(fh)
+else
+       fh = io.open("/var/log/tallylog", "w+")
+       io.close(fh)
+       posix.chmod("/var/log/tallylog", "rw-------")
+end
 
 %post  libs -p /sbin/ldconfig
 %postun        libs -p /sbin/ldconfig
This page took 0.117865 seconds and 4 git commands to generate.