summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDaniel Gollub <dgollub@brocade.com>2014-08-28 13:53:18 +0200
committerDaniel Gollub <dgollub@brocade.com>2014-08-28 14:48:03 +0200
commit37a2c3c52f669231a3d0c29f77e47eb9411b69a6 (patch)
tree3977a599f5f94466930fe0f4f3575c263cfbd3b0 /debian
parent7d197c63b9215a136ac03422bdc10db5439c52a0 (diff)
downloadpam_tacplus-37a2c3c52f669231a3d0c29f77e47eb9411b69a6.tar.gz
pam_tacplus-37a2c3c52f669231a3d0c29f77e47eb9411b69a6.zip
debian: Introduce shahred library packaging libtac
Diffstat (limited to 'debian')
-rw-r--r--debian/control16
-rw-r--r--debian/dirs1
-rw-r--r--debian/libpam-tacplus.install2
-rw-r--r--debian/libtac-dev.install2
-rw-r--r--debian/libtac0.install1
-rwxr-xr-xdebian/rules2
6 files changed, 21 insertions, 3 deletions
diff --git a/debian/control b/debian/control
index de703ef..4709f74 100644
--- a/debian/control
+++ b/debian/control
@@ -8,9 +8,23 @@ Homepage: https://github.com/jeroennijhof/pam_tacplus
Package: libpam-tacplus
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libpam-runtime
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpam-runtime, libtac0
Description: PAM module for using TACACS+ as an authentication service
This PAM module support authentication, authorization (account management) and
accounting (session management) performed using TACACS+ protocol designed by
Cisco.
+Package: libtac0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: TACACS+ protocol library
+ This library implemenents the fundamentls of the TACACS+ protocol and supports
+ authentication, authorization (account management) and accounting (session management).
+
+Package: libtac-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libtac0 (= ${binary:Version}), libc6-dev|libc-dev
+Description: Development files for TACACS+ protocol library
+ Contains C header files and development files for libtac, a TACACS+ protocol
+ implementation.
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644
index d1f6515..0000000
--- a/debian/dirs
+++ /dev/null
@@ -1 +0,0 @@
-lib/security
diff --git a/debian/libpam-tacplus.install b/debian/libpam-tacplus.install
new file mode 100644
index 0000000..49a31e8
--- /dev/null
+++ b/debian/libpam-tacplus.install
@@ -0,0 +1,2 @@
+lib/*/security/*.so
+usr/share/doc/libpam-tacplus/sample.pam
diff --git a/debian/libtac-dev.install b/debian/libtac-dev.install
new file mode 100644
index 0000000..40aa4af
--- /dev/null
+++ b/debian/libtac-dev.install
@@ -0,0 +1,2 @@
+usr/lib/*/*.so
+usr/include/
diff --git a/debian/libtac0.install b/debian/libtac0.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libtac0.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/rules b/debian/rules
index f9c6fc8..0fa1f54 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,7 +17,7 @@ override_dh_clean:
dh_clean
override_dh_auto_configure:
- dh_auto_configure -- --libdir=/lib --docdir=/usr/share/doc/libpam-tacplus
+ dh_auto_configure -- --enable-pamdir=/lib/$(DEB_HOST_MULTIARCH)/security --docdir=/usr/share/doc/libpam-tacplus
override_dh_install:
mkdir -p debian/libpam-tacplus/usr/share/pam-configs