summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse2015-06-30 13:53:34 +0200
committerChristian Hesse2015-06-30 13:53:34 +0200
commit0959930c46c53efdeffe7cfff5696ebb6d7a1d67 (patch)
tree6b9d5d0c0cf5d3ced23b007e1ee474898b6b13e9
downloadaur-0959930c46c53efdeffe7cfff5696ebb6d7a1d67.tar.gz
initial import of pam_captcha 1.5-7
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD26
-rw-r--r--pam_captcha.install21
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3d0a57c157c6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = pam_captcha
+ pkgdesc = A Visual text-based CAPTCHA challenge module for PAM/SSH Logins
+ pkgver = 1.5
+ pkgrel = 7
+ url = http://www.semicomplete.com/projects/pam_captcha/
+ install = pam_captcha.install
+ arch = i686
+ arch = x86_64
+ license = BSD
+ depends = pam
+ depends = figlet
+ source = http://semicomplete.googlecode.com/files/pam_captcha-1.5.tar.gz
+ sha256sums = 30b629fae019b5a0a746c5235597048a5e896c9cd9f5e47f8a0cf75d633c5317
+
+pkgname = pam_captcha
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d24c819fbd5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Thore Bunde <root@netpimp.de>
+
+pkgname=pam_captcha
+pkgver=1.5
+pkgrel=7
+pkgdesc='A Visual text-based CAPTCHA challenge module for PAM/SSH Logins'
+url='http://www.semicomplete.com/projects/pam_captcha/'
+arch=('i686' 'x86_64')
+license=('BSD')
+depends=('pam' 'figlet')
+install=${pkgname}.install
+source=("http://semicomplete.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('30b629fae019b5a0a746c5235597048a5e896c9cd9f5e47f8a0cf75d633c5317')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ install -D -m0755 pam_captcha.so ${pkgdir}/usr/lib/security/pam_captcha.so
+}
+
diff --git a/pam_captcha.install b/pam_captcha.install
new file mode 100644
index 000000000000..30dd1eb2f245
--- /dev/null
+++ b/pam_captcha.install
@@ -0,0 +1,21 @@
+post_install() {
+/bin/cat << EndOfMessage
+==>
+==> You need to add the following line to your /etc/pam.d/sshd
+==> auth requisite pam_captcha.so math randomstring
+==>
+==> You also need to enable the following option in your /etc/ssh/sshd_config
+==> ChallengeResponseAuthentication yes
+==>
+==> Restart your SSHD with '/etc/rc.d/sshd restart'
+==>
+EndOfMessage
+}
+post_upgrade() {
+post_install
+}
+
+op=$1
+shift
+$op "$@"
+