debian/0000755000000000000000000000000011731427327007175 5ustar debian/compat0000644000000000000000000000000211731425653010373 0ustar 9 debian/changelog0000644000000000000000000001741311731427250011050 0ustar calife (1:3.0.1-4) unstable; urgency=low * Update Standard to 3.9.3 (checked) * Bump debhelper compatibility to 9 * calife.pam: Use common-* files to make local customization easier Closes: #602904 -- Christian Perrier Sun, 18 Mar 2012 19:51:20 +0100 calife (1:3.0.1-3) unstable; urgency=low * Update config.{guess,sub} by using --with autotools_dev switch to dh. Thanks to Michael Biebl for the hint. -- Christian Perrier Sun, 26 Sep 2010 14:02:22 +0200 calife (1:3.0.1-2) unstable; urgency=low * Use up-to-date config.{guess,sub} files at build time Closes: #558805 * Update Standards to 3.9.1 (checked, no change) * Update copyright date for the Debian packaging in debian/control -- Christian Perrier Sun, 05 Sep 2010 11:56:46 +0200 calife (1:3.0.1-1) unstable; urgency=low * New upstream release -- Christian Perrier Fri, 25 Dec 2009 11:35:18 +0100 calife (1:3.0-4) unstable; urgency=low * Reintroduce some logic in debian/rules to update config.{sub|guess} at build time to avoid FTBFS on recent architectures. Closes: #558805 -- Christian Perrier Tue, 01 Dec 2009 22:34:45 +0100 calife (1:3.0-3) unstable; urgency=low * Explicitly add README to newly created debian/calife.docs * Add README.en there too -- Christian Perrier Sat, 28 Nov 2009 17:18:07 +0100 calife (1:3.0-2) unstable; urgency=low * Convert to source format 3.0 -- Christian Perrier Sun, 08 Nov 2009 14:55:59 +0100 calife (1:3.0-1) unstable; urgency=low * New upstream release. Closes: #554784 * As we unfortunately didn't use a "~", introduce an epoch to guarantee increasing the version number * Update Standards to 3.8.0 (no change) * Use "set -e" in postinst script * Point to /usr/share/common-licenses/GPL-2 in debian/copyright * Bump debhelper compatibility to 7 * Update to Standards 3.8.3 (checked) -- Christian Perrier Sat, 07 Nov 2009 12:02:23 +0100 calife (3.0pre9-1) unstable; urgency=low * New upstream release -- Christian Perrier Sun, 20 Apr 2008 22:34:08 +0200 calife (3.0pre7-2) unstable; urgency=low * Switch debian/watch for version 2 format * Upgrade Standards to 3.7.3 (checked) -- Christian Perrier Mon, 18 Feb 2008 19:53:45 +0100 calife (3.0pre7-1) unstable; urgency=low * New upstream release * Upgrade Standards to 3.7.2 (checked) * Update debian/watch as upstream only publishes .tar.bz2 files -- Christian Perrier Sun, 05 Aug 2007 09:07:05 +0200 calife (3.0pre6-1) unstable; urgency=low * New upstream release. Closes: #411014 * Upgrade debian/compat to 5 * Update debian/copyright with Debian packaging copyrights * Update download source in debian/copyright * Update debian/watch -- Christian Perrier Thu, 15 Feb 2007 13:58:53 +0100 calife (3.0pre5-1) unstable; urgency=low * New upstream release. Now uses PAM (adds a new Build-Depends) * New maintainer * Switch to cdbs for the package build. This allows updating config.{sub|guess} at build time to avoid FTBFS on recent architectures. Closes: #299214, #342382 * Provide a very basic PAM configuration file * Upgrade debhelper compatibility to 4. Use debian/compat for this * Add ${misc:Depends} to Depends * Upgrade Standards to 3.6.2 (checked) * Add a postrm script to remove /etc/calife.auth on purge. Closes: #328250 -- Christian Perrier Wed, 5 Apr 2006 22:34:24 +0200 calife (2.8.6-1) unstable; urgency=high * New upstream release. Closes: #214326, #229760, #235157. * Fixes local buffer overflow. -- Thomas Quinot Mon, 1 Mar 2004 15:23:57 +0100 calife (2.8.5-1) unstable; urgency=low * New upstream release. * Ack previous NMU, thanks Joshua! * Closes: #194874. -- Thomas Quinot Sun, 11 Jan 2004 19:05:56 +0100 calife (2.8.4d-3.1) unstable; urgency=low * NMU * Fix build errors and warnings related to the use of 'log' as a variable name and multiline strings with regards to gcc-3.3. (Closes: #194874) * Changed debhelper build-depends to a versioned (>=3) one. * Removed the '.' from the end of the short description to silence lintian. * Bumped Standards-Version to 3.6.0. No changes were necessary. -- Joshua Kwan Fri, 25 Jul 2003 13:14:44 -0700 calife (2.8.4d-3) unstable; urgency=low * Regenerate configure so ia64 is recognized again. Closes: #160545. -- Thomas Quinot Mon, 16 Sep 2002 09:44:25 -0600 calife (2.8.4d-2) unstable; urgency=low * Fix Maintainer: address. -- Thomas Quinot Thu, 22 Aug 2002 19:11:43 +0200 calife (2.8.4d-1) unstable; urgency=low * New upstream release: 2.8.4d. Fixes various bugs. * Closes: #157419. -- Thomas Quinot Wed, 21 Aug 2002 15:41:41 +0200 calife (2.8.4c-1) unstable; urgency=low * New upstream release: 2.8.4c. * Use -D_XOPEN_SOURCE when compiling to ensure prototyping of crypt(3). Closes: #123257. -- Thomas Quinot Fri, 18 Jan 2002 19:31:06 +0000 calife (2.8.4b-5) unstable; urgency=low * Reworded package description. Closes: #116994. -- Thomas Quinot Thu, 25 Oct 2001 15:49:25 +0200 calife (2.8.4b-4) unstable; urgency=low * Get rid of YADA. -- Thomas Quinot Tue, 3 Apr 2001 22:22:31 +0200 calife (2.8.4b-3) unstable; urgency=low * Make sure yada is executable. * Ack (questionable) NMU. Closes: #81865. -- Thomas Quinot Mon, 19 Mar 2001 14:00:00 +0100 calife (2.8.4b-2.1) unstable; urgency=low * NMU * Build with the latest yada (Closes: #81865) -- Christian Marillat Sat, 24 Feb 2001 18:48:53 +0100 calife (2.8.4b-2) unstable; urgency=low * New YADA release. Closes: 81865. -- Thomas Quinot Mon, 15 Jan 2001 14:58:54 +0100 calife (2.8.4b-1) unstable; urgency=low * New upstream release. Fixes segfault when stdin is not a tty. -- Thomas Quinot Mon, 20 Nov 2000 19:02:43 +0100 calife (2.8.4-2) unstable; urgency=low * Converted to Yada. * New maintainer scripts: documentation is in /usr/share/doc, /usr/doc/calife is a symlink to /usr/share/doc/calife. * Remove /etc/calife.auth when purged. -- Thomas Quinot Tue, 2 Nov 1999 13:12:35 +0100 calife (2.8.4-1) unstable; urgency=low * New upstream release. -- Thomas Quinot Tue, 17 Aug 1999 17:14:57 +0200 calife (2.8.3-3) unstable; urgency=low * Clarified description in debian/control. Closes: #40157. -- Thomas Quinot Mon, 5 Jul 1999 15:38:54 +0200 calife (2.8.3-2) unstable; urgency=low * Fix dependencies in debian/rules so debian/postinst is correctly built when making a binary-only package. Closes: #40128 -- Thomas Quinot Fri, 25 Jun 1999 12:48:23 +0200 calife (2.8.3-1) unstable; urgency=low * Upstream release. * Build dynamic binary. -- Thomas Quinot Wed, 9 Jun 1999 12:07:04 +0200 calife (2.8.2-2) unstable; urgency=low * Integrated change 38 from Roberto. -- Thomas Quinot Tue, 1 Jun 1999 17:34:31 +0200 calife (2.8.2-1) unstable; urgency=low * Upstream release. -- Thomas Quinot Fri, 28 May 1999 10:01:01 +0200 calife (2.8.1-2) unstable; urgency=low * Fixed "shell = >>/bin/sh<<" bug. Notified upstream maintainer. -- Thomas Quinot Thu, 27 May 1999 17:22:37 +0200 calife (2.8.1-1) unstable; urgency=low * Initial release. -- Thomas Quinot Fri, 30 Apr 1999 01:33:59 +0200 debian/watch0000644000000000000000000000042411275222151010215 0ustar # format version number, currently 2; this line is compulsory! version=2 # Line continuations are performed with \ # This the format for an FTP site: # Full‐site‐with‐pattern [Version [Action]] ftp://ftp.frmug.org/pub/calife/calife-(.*)\.tar\.bz2 \ debian uupdate debian/calife.postinst0000644000000000000000000000074211275222151012217 0ustar #!/bin/sh set -e if [ ! -f /etc/calife.auth ] then echo 'Creating default /etc/calife.auth' cat < /etc/calife.auth ### /etc/calife.auth for Debian GNU/Linux ## calife.auth-dist ## ## Format ## ## name[:shell_to_be_run][:user1,user2,...,usern] ## ## $Id: //depot/security/calife/main/calife.auth-dist#3 $ #fcb #roberto:/bin/tcsh #pb::guest,blaireau EOF fi chown root:root /etc/calife.auth /usr/bin/calife chmod 600 /etc/calife.auth chmod u+s /usr/bin/calife #DEBHELPER# debian/calife.postrm0000644000000000000000000000045611275222151011662 0ustar #! /bin/sh # postrm script for calife # # see: dh_installdeb(1) set -e if [ "$1" = "purge" ] then # Try to remove the config file rm /etc/calife.auth 2>/dev/null || true fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# debian/calife.manpages0000644000000000000000000000002711275222151012123 0ustar calife.1 calife.auth.5 debian/control0000644000000000000000000000114611731426235010577 0ustar Source: calife Maintainer: Christian Perrier Section: admin Priority: optional Standards-Version: 3.9.3 Build-Depends: debhelper (>= 9~), autotools-dev (>= 20100122.1), libpam0g-dev Package: calife Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Provides super user privileges to specific users Calife is a lightweight alternative to Sudo. It allows selected users to obtain a shell with the identity of root, or another user, after entering their own password. This permits the system administrator to grant root privileges without sharing the root password. debian/source/0000755000000000000000000000000011275546733010503 5ustar debian/source/format0000644000000000000000000000001411275546312011702 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000227711275222151011353 0ustar Merging upstream releases ========================= (copied from samba, original text by Steve Langasek) $ svn-load -t deb-maint/calife/tags/upstream_${version} \ svn+ssh://svn.debian.org/svn/collab-maint deb-maint/calife/branches/upstream . The svn-load command is in the aptly-named "svn-load" package. The above is the simplest use of svn-load to merge a new upstream version into the "upstream" branch and copy it to a per-version tag directory; please see "svn-load --help" for a list of other options that are of interest. In particular, you may find that the --wc option saves time if you're on a slow connection, and the "-m" option may be needed if files are moved around in the upstream repository and this needs to be indicated to prevent subversion treating this as addition and deletion of unrelated files. Note that this only imports the new upstream version into the branch, it doesn't merge it onto the trunk. For this, you should go to your (clean) working copy of the trunk and run: $ svn merge \ svn+ssh://svn.debian.org/svn/collab-maint/deb-maint/calife/tags/upstream_{prev_version,new_version} $ svn diff # (to make sure the diff makes sense) $ svn commit -m "merge upstream $version" debian/copyright0000644000000000000000000000162611440672732011134 0ustar This package was originally debianized by Thomas Quinot thomas@cuivre.fr.eu.org. It is currently available for public download from ftp://ftp.frmug.org/pub/calife/ Copyright © 1991-2008 by Ollivier Robert. Copyright © 1999-2006 by Thomas Quinot (Debian package). Copyright © 2006-2010 by Christian Perrier (Debian package). This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/calife.install0000644000000000000000000000002011275222151011767 0ustar calife /usr/bin debian/README.debian0000644000000000000000000000032311275222151011263 0ustar calife for Debian ---------------------- This is a lightweight alternative to Sudo. It has less functionality, and thus presumably less bugs. Thomas Quinot , Fri, 30 Apr 1999 01:33:59 +0200 debian/rules0000755000000000000000000000014511441223207010242 0ustar #!/usr/bin/make -f %: dh $@ --with autotools_dev override_dh_auto_install: override_dh_auto_test: debian/calife.docs0000644000000000000000000000002111304242165011252 0ustar README README.en debian/calife.pam0000644000000000000000000000012411731427024011106 0ustar @include common-auth @include common-account @include common-session-noninteractive