123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # Tanım: Kullanıcı tanımlama ve izleme, oturumlar girişi ve aktif oturumların çerçevesi
- # URL: https://github.com/ConsoleKit2/ConsoleKit2
- # Paketçi: milisarge
- # Gerekler: acl dbus glib xorg-libx11 polkit eudev pam zlib xmlto
- # Grup: sistem
- isim=consolekit2
- surum=1.0.0
- devir=2
- kaynak=(https://github.com/Consolekit2/ConsoleKit2/releases/download/$surum/ConsoleKit2-$surum.tar.bz2
- consolekit2.tmpfiles.conf
- 75-consolekit2.rules
- consolekit2.logrotate)
- derle() {
- cd ConsoleKit2-$surum
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --sbindir=/usr/bin \
- --with-rundir=/run \
- --libexecdir=/usr/lib/ConsoleKit \
- --localstatedir=/var \
- --enable-polkit \
- --enable-pam-module \
- --enable-udev-acl \
- --enable-docbook-docs \
- --with-dbus-services=/usr/share/dbus-1/services \
- --with-xinitrc-dir=/etc/X11/xinit/xinitrc.d \
- --without-systemdsystemunitdir
- make
- make DESTDIR=$PKG install
- install -Dm644 $SRC/consolekit2.tmpfiles.conf $PKG/usr/lib/tmpfiles.d/consolekit.conf
- rm -rf $PKG/run
- install -D -m644 $SRC/consolekit2.logrotate $PKG/etc/logrotate.d/consolekit
- install -dm700 -o polkitd $PKG/usr/share/polkit-1/rules.d
- install -m644 $SRC/75-consolekit2.rules $PKG/usr/share/polkit-1/rules.d/75-consolekit.rules
- install -dm755 $PKG/etc/pam.d/
- cat >> $PKG/etc/pam.d/consolekit << "EOF"
- auth include system-login
- account include system-login
- session include system-login
- password include system-login
- session optional pam_ck_connector.so nox11
- EOF
- }
|