PAM & PAM-related packages renewed

This commit is contained in:
Berk Çakar
2021-06-06 21:09:25 +03:00
parent 01199c184f
commit b722d19312
29 changed files with 607 additions and 132 deletions
+10 -3
View File
@@ -5,10 +5,13 @@
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
mesontools.configure("-Drootlibdir=/usr/lib \
--prefix=/usr \
mesontools.configure("--prefix=/usr \
-Drootlibdir=/usr/lib \
-Dpolkit=true \
-Dsplit-bin=true \
-Dsplit-usr=false \
@@ -27,4 +30,8 @@ def build():
mesontools.build()
def install():
mesontools.install()
mesontools.install()
shelltools.system("ln -s libelogind.pc %s/usr/lib/pkgconfig/libsystemd.pc" % get.installDIR())
shelltools.system("ln -s libelogind.pc %s/usr/lib/pkgconfig/libsystemd-logind.pc" % get.installDIR())
shelltools.system("ln -sr %s/usr/include/elogind %s/usr/include/systemd" % (get.installDIR(), get.installDIR()))
+12 -9
View File
@@ -1,13 +1,16 @@
# Begin /etc/pam.d/elogind-user
#%PAM-1.0
auth required pam_unix.so
auth required pam_nologin.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so
session required pam_loginuid.so
session required pam_elogind.so
account required pam_access.so
account include system-account
session required pam_env.so
session required pam_limits.so
session required pam_unix.so
session required pam_loginuid.so
session optional pam_keyinit.so force revoke
session optional pam_elogind.so
# End /etc/pam.d/elogind-user
auth required pam_deny.so
password required pam_deny.so
# End /etc/pam.d/elogind-user
+16 -9
View File
@@ -35,10 +35,10 @@
<Dependency>libpcre2-devel</Dependency>
<Dependency>bash-completion</Dependency>
</BuildDependencies>
<Patches>
<!--Patch>reverse_DISABLE_BUFFER_in_cg_attach.patch</Patch>
<Patch>reverse_CLOSE_ON_EXEC_removal.patch</Patch-->
</Patches>
<!--Patches>
<Patch>reverse_DISABLE_BUFFER_in_cg_attach.patch</Patch>
<Patch>reverse_CLOSE_ON_EXEC_removal.patch</Patch>
</Patches-->
</Source>
<Package>
@@ -72,12 +72,12 @@
<Path fileType="data">/usr/share/bash-completion</Path>
</Files>
<AdditionalFiles>
<!--AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/elogind.conf">tmpfiles.conf</AdditionalFile-->
<AdditionalFile owner="root" permission="0644" target="/etc/polkit-1/rules.d/75-elogind.rules">25-elogind.rules</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/elogind.conf">tmpfiles.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/polkit-1/rules.d/75-elogind.rules">25-elogind.rules</AdditionalFile>
<AdditionalFile permission="0644" target="/usr/share/polkit-1/rules.d/75-elogind.rules">25-elogind.rules</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/pam.d/elogind-user">elogind-user</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/pam.d/system-login">system-login</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/pam.d/elogind">elogind.pamd</AdditionalFile>
<!--AdditionalFile owner="root" permission="0644" target="/etc/pam.d/system-login">system-login</AdditionalFile-->
<!--AdditionalFile owner="root" permission="0755" target="/etc/pam.d/elogind">elogind.pamd</AdditionalFile-->
</AdditionalFiles>
<Provides>
<COMAR script="service.py">System.Service</COMAR>
@@ -87,7 +87,7 @@
<!-- Package>ConsoleKit</Package -->
</Conflicts>
</Package>
<Package>
<Name>elogind-devel</Name>
<Summary>Development files for elogind</Summary>
@@ -101,6 +101,13 @@
</Package>
<History>
<Update release="3">
<Date>2021-06-03</Date>
<Version>246.10</Version>
<Comment>elogind rebuild</Comment>
<Name>Berk Çakar</Name>
<Email>berk2238@hotmail.com</Email>
</Update>
<Update release="2">
<Date>2021-05-03</Date>
<Version>246.10</Version>