diff options
author | Matteo Mattei | 2015-06-30 17:35:13 +0200 |
---|---|---|
committer | Matteo Mattei | 2015-06-30 17:35:13 +0200 |
commit | dcb9c0f337e0e813b2dcea12580bb7298dcae9f1 (patch) | |
tree | efd6f1fbec493423bb547868f6b0b8c7386765c5 | |
download | aur-dcb9c0f337e0e813b2dcea12580bb7298dcae9f1.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | pam.ini | 2 | ||||
-rw-r--r-- | php | 17 |
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..72bd530c8535 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = php-pam + pkgdesc = This extension provides PAM (Pluggable Authentication Modules) integration in PHP. + pkgver = 1.0.3 + pkgrel = 3 + url = http://pecl.php.net/package/PAM + arch = i686 + arch = x86_64 + license = PHP + makedepends = autoconf + depends = php + depends = pam + depends = php-pear + source = http://pecl.php.net/get/pam-1.0.3.tgz + source = pam.ini + source = php + md5sums = 2dfd378a76021245050333cd4d49ed96 + md5sums = 9582d5f0476e486f2c3084940f1abd86 + md5sums = 5fb207f61ff94b0cc7a2dcc1e3c1c388 + +pkgname = php-pam + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d2a76940e485 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Matteo Mattei <info@matteomattei.com> + +pkgname=php-pam +_extname=pam +pkgver=1.0.3 +pkgrel=3 +pkgdesc="This extension provides PAM (Pluggable Authentication Modules) integration in PHP." +arch=('i686' 'x86_64') +url="http://pecl.php.net/package/PAM" +license=('PHP') +depends=('php' 'pam' 'php-pear') +makedepends=('autoconf') +#install=php-pam.install +source=(http://pecl.php.net/get/pam-${pkgver}.tgz pam.ini php) +md5sums=('2dfd378a76021245050333cd4d49ed96' '9582d5f0476e486f2c3084940f1abd86' '5fb207f61ff94b0cc7a2dcc1e3c1c388') + +build() { + cd "${_extname}-${pkgver}" + phpize + ./configure --prefix=/usr + make +} + +package() { + cd "${_extname}-${pkgver}" + make INSTALL_ROOT="${pkgdir}" install + install -D -m644 "${srcdir}/${_extname}.ini" "${pkgdir}/etc/php/conf.d/${_extname}.ini" + install -D -m644 "${srcdir}/php" ${pkgdir}/etc/pam.d/php +} diff --git a/pam.ini b/pam.ini new file mode 100644 index 000000000000..8891b49af5d4 --- /dev/null +++ b/pam.ini @@ -0,0 +1,2 @@ +extension=pam.so; +pam.servicename="php"; @@ -0,0 +1,17 @@ +#%PAM-1.0 +auth required pam_securetty.so +auth requisite pam_nologin.so +auth required pam_unix.so nullok +auth required pam_tally.so onerr=succeed file=/var/log/faillog +# use this to lockout accounts for 10 minutes after 3 failed attempts +#auth required pam_tally.so deny=2 unlock_time=600 onerr=succeed file=/var/log/faillog +account required pam_access.so +account required pam_time.so +account required pam_unix.so +session required pam_unix.so +session required pam_env.so +session required pam_motd.so +session required pam_limits.so +session optional pam_lastlog.so +session optional pam_loginuid.so + |