PAM & PAM-related packages renewed
This commit is contained in:
@@ -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()))
|
||||
@@ -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
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user