--- rsbac-admin-1.4.0-repack.orig/debian/README.Debian +++ rsbac-admin-1.4.0-repack/debian/README.Debian @@ -0,0 +1,9 @@ +rsbac-admin for Debian +---------------------- + +This is the rsbac-admin package for Debian. You will need a patched kernel +to use these utilities. The version of the RSBAC patch and the rsbac-admin +utilities must be identical. +See http://rsbac.org. + + -- Peter Busser , Fri, 15 Nov 2002 18:40:29 +0100 --- rsbac-admin-1.4.0-repack.orig/debian/backup/init.d +++ rsbac-admin-1.4.0-repack/debian/backup/init.d @@ -0,0 +1,70 @@ +#! /bin/sh +# +# skeleton example file to build /etc/init.d/ scripts. +# This file should be used to construct scripts for /etc/init.d. +# +# Written by Miquel van Smoorenburg . +# Modified for Debian GNU/Linux +# by Ian Murdock . +# +# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl +# +# This file was automatically customized by dh-make on Sun, 13 Apr 2003 12:02:12 +0200 + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/rklogd +NAME=rklogd +DESC=rklogd + +test -f $DAEMON || exit 0 + +set -e + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo "Reloading $DESC configuration files." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # /var/run/$NAME.pid --exec $DAEMON + #;; + restart|force-reload) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart". + # + echo -n "Restarting $DESC: " + start-stop-daemon --stop --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + sleep 1 + start-stop-daemon --start --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 --- rsbac-admin-1.4.0-repack.orig/debian/backup/rsbac-klogd.docs +++ rsbac-admin-1.4.0-repack/debian/backup/rsbac-klogd.docs @@ -0,0 +1 @@ + --- rsbac-admin-1.4.0-repack.orig/debian/backup/rsbac-klogd.install +++ rsbac-admin-1.4.0-repack/debian/backup/rsbac-klogd.install @@ -0,0 +1,3 @@ +usr/share/man/man8/rklogd.8.gz +usr/bin/rklogd-viewer +usr/sbin/rklogd --- rsbac-admin-1.4.0-repack.orig/debian/changelog +++ rsbac-admin-1.4.0-repack/debian/changelog @@ -0,0 +1,270 @@ +rsbac-admin (1.4.0-repack-0ubuntu5) xenial; urgency=medium + + * No-change rebuild for ncurses6 transition. + + -- Matthias Klose Sun, 07 Feb 2016 09:45:26 +0000 + +rsbac-admin (1.4.0-repack-0ubuntu4) vivid; urgency=medium + + * Build-depend on libtool-bin instead of libtool to fix FTBFS. + + -- Logan Rosen Mon, 15 Dec 2014 03:36:21 -0500 + +rsbac-admin (1.4.0-repack-0ubuntu3) oneiric; urgency=low + + * Enable verbose build. + * Fix FTBFS with ld --as-needed. LP: #770791. + + -- Matthias Klose Tue, 13 Sep 2011 23:00:07 +0200 + +rsbac-admin (1.4.0-repack-0ubuntu2) jaunty; urgency=low + + * debian/rules: fix a FTBFS, installing libraries always in /usr/lib by + setting DIR_LIBS to /usr/lib (LP: #335128) + + -- Fabrice Coutadeur Thu, 26 Feb 2009 21:09:46 +0000 + +rsbac-admin (1.4.0-repack-0ubuntu1) jaunty; urgency=low + + * New upstream stable release + * Repacked orig (removed existing debian/) + * debian/rsbac-doc.examples: fix file name + + -- Gauvain Pocentek Thu, 15 Jan 2009 16:00:22 +0100 + +rsbac-admin (1.4.0~rc3-repack-0ubuntu1) jaunty; urgency=low + + * New upstream RC + * Repacked orig (removed existing debian/) + * debian/rsbac-admin.links: fix manpages symlinks (LP: #275187) + * debian/control, debian/rsbac-klogd.install, debian/rsbac-klogd.init: add + an rsbac-klogd binary package + + -- Gauvain Pocentek Fri, 12 Dec 2008 05:34:11 +0100 + +rsbac-admin (1.3.6-0ubuntu1) hardy; urgency=low + + * Upload to Ubuntu + * debian/control: + - use binary:Version instead of Source-Version + - drop transition packages + - bump Standards-Version to 3.7.3 + - librsbac-dev: depends on linux-libc-dev instead + of linux-kernel-headers + * Install upstream changelog using dh_installchangelogs + * Do not instal rklogd, it doesn't work correctly + * Remove empty .docs files + * Move .files files to .install files + * debian/compat: added + + -- Gauvain Pocentek Tue, 06 Nov 2007 17:57:33 +0100 + +rsbac-admin (1.3.6) unstable; urgency=low + + * Bump versions to 1.3.6 + + -- Guillaume Destuynder Thu, 25 Oct 2007 13:03:00 +0200 + +rsbac-admin (1.3.5debian-0ulteo0) ulteo; urgency=low + + * Remove debian/ dir from the orig.tar.gz + * Use debhelper compat 5 + * debian/rules: + - drop the configure target + - remove commented out dh_* + - use dh_install instead of dh_movefiles + * debian/*files: switch to *.install + * debian/control: + - drop linux-headers from build depends + - rsbac-pam -> libpam-rsbac + - rsbac-dev -> librsbac-dev + - provide transition packages + + -- Gauvain Pocentek Fri, 27 Jul 2007 06:58:05 +0200 + +rsbac-admin (1.3.5) unstable; urgency=low + + * 1.3.5 + * Move critical libs to /lib, symlink from /usr/lib for the rsbac-dev + package + + -- Guillaume Destuynder Tue, 12 Jun 2007 17:14:00 +0200 + +rsbac-admin (1.3.4) unstable; urgency=low + + * 1.3.4 + * Fixed rsbac-pam.files install + + -- Guillaume Destuynder Mon, 14 May 2007 11:19:00 +0100 + + +rsbac-admin (1.3.3) unstable; urgency=low + + * 1.3.3 + + -- Guillaume Destuynder Wed, 2 May 2007 17:53:00 +0100 + +rsbac-admin (1.3.2) unstable; urgency=low + + * 1.3.2 + + -- Guillaume Destuynder Wed, 14 Mar 2007 17:41:30 +0100 + +rsbac-admin (1.3.2~rc1) unstable; urgency=low + + * 1.3.2-rc1 + * Fix rsbac-admin file list + * Fix shlib file. Now, deps are computed fine by dpkg-shlibdeps + * Use dh_makeshlibs (so remove all .shlibs files) + * Remove .so files from non -dev debs + + -- Arnaud Patard Tue, 20 Feb 2007 23:27:30 +0100 + +rsbac-admin (1.3.1-0) unstable; urgency=low + + * Bump to 1.3.1 + + -- Guillaume Destuynder Tue, 9 Jan 2007 11:00:00 +0100 + +rsbac-admin (1.3.0-4) unstable; urgency=low + + * Bump to 1.3.0 + + -- Guillaume Destuynder Mon, 7 Oct 2006 16:16:00 +0100 + +rsbac-admin (1.3.0-3) unstable; urgency=low + + * Bump to 1.3.0rc1 + + -- Guillaume Destuynder Thu, 11 Sep 2006 13:52:00 +0100 + +rsbac-admin (1.3.0-2) unstable; urgency=low + + * Bump to 1.3.0pre2, restarted from 1.2.7 with backports + + -- Amon Ott Fri, 09 Jun 2006 14:16:00 +0200 + +rsbac-admin (1.3.0-1) unstable; urgency=low + + * Bump to 1.3.0pre1 with 1.2 fixes + + -- Guillaume Destuynder Thu, 22 Feb 2005 11:49:00 +0100 + +rsbac-admin (1.2.5-4) stable; urgency=low + + * Lintianization. Thanks to rtp from Mandriva. + + -- Guillaume Destuynder Thu, 27 Oct 2005 10:06:00 +0100 + +rsbac-admin (1.2.5-3) stable; urgency=low + + * Updated version to v1.2.5 + + -- Amon Ott Thu, 22 Sep 2005 11:24:26 +0100 + +rsbac-admin (1.2.5-2) unstable; urgency=low + + * Updated version to v1.2.5-rc2 + * Changed to new build system + + -- Amon Ott Thu, 25 Aug 2005 16:21:26 +0100 + +rsbac-admin (1.2.5-1) unstable; urgency=low + + * Updated version to v1.2.5-pre2 + + -- Amon Ott Sat, 11 Jun 2005 12:29:26 +0100 + +rsbac-admin (1.2.3-5) testing; urgency=low + + * Split the shared library into a package of its own (librsbac1) + + -- Peter Busser Thu, 03 Feb 2005 15:38:26 +0100 + +rsbac-admin (1.2.3-4) testing; urgency=low + + * Added bugfix 5, which enables PaX support for the command line tools. + + -- Peter Busser Wed, 29 Sep 2004 10:34:20 +0200 + +rsbac-admin (1.2.3-3) unstable; urgency=low + + * Added DAZ to RSBACMOD in rsbac.conf + + -- Peter Busser Sun, 29 Aug 2004 19:12:55 +0200 + +rsbac-admin (1.2.3-2) unstable; urgency=low + + * Added librsbac.so to rsbac-admin, otherwise the binaries will not work. + + -- Peter Busser Thu, 26 Aug 2004 11:54:00 +0200 + +rsbac-admin (1.2.3-1) unstable; urgency=low + + * New upstream release. + * Fixed the so account creation in rsbac-admin.postinst + * Changed the /home/so path to /so. + * Removed setting of AUTH CAP 400 on rklogd, this should be part of a + security policy. + + -- Peter Busser Tue, 24 Aug 2004 17:21:30 +0200 + +rsbac-admin (1.2.2-7) unstable; urgency=low + + * Cleaned up rklogd code + + -- Peter Busser Mon, 28 Apr 2003 12:40:50 +0200 + +rsbac-admin (1.2.2-6) unstable; urgency=low + + * Fixed postinst/postrm not being installed problem + * Added setting of CAP 400 on rklogd in postinst + * Added examples/* to rsbac-doc + * Added rsbac-admin to rsbac-klogd dependencies + * Removed creation of /home/so from rsbac-klogd postinst + + -- Peter Busser Sun, 27 Apr 2003 22:33:52 +0200 + +rsbac-admin (1.2.2-5) stable; urgency=low + + * Added rsbac-dev, rsbac-doc and rsbac-rklogd packages + + -- Peter Busser Fri, 11 Apr 2003 16:20:04 +0200 + +rsbac-admin (1.2.2-4) unstable; urgency=low + + * Added rsbac.conf + + -- Peter Busser Mon, 7 Apr 2003 17:11:16 +0200 + +rsbac-admin (1.2.2-3) unstable; urgency=low + + * Added two patches to fix some backup problems + + -- Peter Busser Mon, 7 Apr 2003 14:27:17 +0200 + +rsbac-admin (1.2.2-2) unstable; urgency=low + + * Upgrade to v1.2.2-pre3, to accompany the kernel patch upgrade + + -- Peter Busser Mon, 7 Apr 2003 12:19:32 +0200 + +rsbac-admin (1.2.2-1) unstable; urgency=low + + * Upgrade to v1.2.2-pre3, to accompany the kernel patch upgrade + * Compiled using the IBM stack smashing protector + + -- Peter Busser Tue, 11 Mar 2003 14:05:27 +0100 + +rsbac-admin (1.2.1-2) unstable; urgency=low + + * Added RSBAC v1.2.1 bugfix nr. 4 + + -- Peter Busser Thu, 23 Jan 2003 14:12:49 +0100 + +rsbac-admin (1.2.1-1) unstable; urgency=low + + * Initial Release. + + -- Peter Busser Fri, 15 Nov 2002 18:40:29 +0100 + --- rsbac-admin-1.4.0-repack.orig/debian/compat +++ rsbac-admin-1.4.0-repack/debian/compat @@ -0,0 +1 @@ +5 --- rsbac-admin-1.4.0-repack.orig/debian/control +++ rsbac-admin-1.4.0-repack/debian/control @@ -0,0 +1,88 @@ +Source: rsbac-admin +Section: admin +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Amon Ott +Build-Depends: debhelper (>= 5.0.0), libpam-dev, libncurses5-dev, libtool-bin +Standards-Version: 3.7.3 +Homepage: http://www.rsbac.org + +Package: rsbac-admin +Architecture: any +Depends: ${shlibs:Depends}, dialog, less +Description: Rule Set Based Access Control administrative utilities + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + The rsbac-admin utilities provide a way to set security properties for + these modules. You need these utilities to be able to use these advanced + security functions. + +Package: librsbac1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: Rule Set Based Access Control administrative utilities + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains the runtime shared library, used by all programs which + interact with the RSBAC kernel code in one way or another. + +Package: librsbac-dev +Section: libdevel +Architecture: any +Depends: librsbac1 (= ${binary:Version}), libnss-rsbac2 (= ${binary:Version}), linux-libc-dev +Conflicts: rsbac-dev (<< 1.3.5) +Description: RSBAC development library + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains the library you need to develop programs for RSBAC. + +Package: libpam-rsbac +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: rsbac-pam (<< 1.3.5) +Description: RSBAC PAM module + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains the RSBAC PAM module to use RSBAC User Management. + +Package: libnss-rsbac2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: RSBAC NSS module + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains the RSBAC NSS module to use RSBAC User Management. + +Package: rsbac-doc +Section: doc +Architecture: all +Description: RSBAC documentation + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains RSBAC documentation. + +Package: rsbac-klogd +Architecture: any +Depends: ${shlibs:Depends} +Description: RSBAC messages logger + RSBAC (Rule Set Based Access Control) is a kernel patch which adds several + mandatory access models to the Linux kernel. These models can be used to + enhance the security of a Linux system. + . + This package contains the RSBAC messages logger + --- rsbac-admin-1.4.0-repack.orig/debian/copyright +++ rsbac-admin-1.4.0-repack/debian/copyright @@ -0,0 +1,41 @@ +This package was first debianized by Peter Busser on +Fri, 11 Apr 2003 11:25:59 +0200. + +It was downloaded from http://download.rsbac.org + +Copyright Holder: Amon Ott + Guillaume Destuynder +Copyrighted (C) 2001 by the Regents of the University of California + +Pam module: +Copyright (c) Jan R�korajski 1999. +Copyright (c) Andrew G. Morgan 1996-8. +Copyright (c) Alex O. Yuriev, 1996. +Copyright (c) Cristian Gafton 1996. + +klogd: +Copyright (c) 1995 Martin Schulze +Copyright (c) 2003 by Peter Busser + +main/nss/interface.c: +Copyright (c) 2001 Joerg Wendland, Bret Mogilefsky + +License: + + 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; either version 2 of the License, or + (at your option) any later version. + + 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. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. + + +On Debian systems, the complete text of the GNU General Public +License can be found in the file /usr/share/common-licenses/GPL --- rsbac-admin-1.4.0-repack.orig/debian/dirs +++ rsbac-admin-1.4.0-repack/debian/dirs @@ -0,0 +1,5 @@ +usr/bin +usr/sbin +usr/lib +lib/security +etc --- rsbac-admin-1.4.0-repack.orig/debian/docs +++ rsbac-admin-1.4.0-repack/debian/docs @@ -0,0 +1,2 @@ +main/tools/AUTHORS +main/tools/README --- rsbac-admin-1.4.0-repack.orig/debian/libnss-rsbac2.install +++ rsbac-admin-1.4.0-repack/debian/libnss-rsbac2.install @@ -0,0 +1 @@ +lib/libnss_rsbac.so.* --- rsbac-admin-1.4.0-repack.orig/debian/libnss-rsbac2.shlibs +++ rsbac-admin-1.4.0-repack/debian/libnss-rsbac2.shlibs @@ -0,0 +1 @@ +libnss_rsbac 2 libnss-rsbac2 (>= 1.3.6) --- rsbac-admin-1.4.0-repack.orig/debian/libpam-rsbac.install +++ rsbac-admin-1.4.0-repack/debian/libpam-rsbac.install @@ -0,0 +1,2 @@ +lib/security/pam_rsbac.so +lib/security/pam_rsbac_oldpw.so --- rsbac-admin-1.4.0-repack.orig/debian/librsbac-dev.install +++ rsbac-admin-1.4.0-repack/debian/librsbac-dev.install @@ -0,0 +1,37 @@ +lib/librsbac.so +lib/libnss_rsbac.so +usr/include/rsbac +usr/include/rsbac/auth_data_structures.h +usr/include/rsbac/acl_getname.h +usr/include/rsbac/rc_data_structures.h +usr/include/rsbac/cap_getname.h +usr/include/rsbac/types.h +usr/include/rsbac/rc_getname.h +usr/include/rsbac/um_types.h +usr/include/rsbac/pm_getname.h +usr/include/rsbac/network_types.h +usr/include/rsbac/repl_lists.h +usr/include/rsbac/um.h +usr/include/rsbac/acl_types.h +usr/include/rsbac/syscall_rsbac.h +usr/include/rsbac/debug.h +usr/include/rsbac/net_getname.h +usr/include/rsbac/request_groups.h +usr/include/rsbac/rc_types.h +usr/include/rsbac/pax_getname.h +usr/include/rsbac/res_getname.h +usr/include/rsbac/error.h +usr/include/rsbac/network.h +usr/include/rsbac/syscalls.h +usr/include/rsbac/pm_types.h +usr/include/rsbac/helpers.h +usr/include/rsbac/fs.h +usr/include/rsbac/reg.h +usr/include/rsbac/pm_ticket.h +usr/include/rsbac/jail_getname.h +usr/include/rsbac/getname.h +usr/include/rsbac/reg_main.h +usr/include/rsbac/repl_types.h +usr/include/rsbac/gen_lists.h +usr/include/rsbac/aci_data_structures.h +usr/include/rsbac/pax.h --- rsbac-admin-1.4.0-repack.orig/debian/librsbac1.install +++ rsbac-admin-1.4.0-repack/debian/librsbac1.install @@ -0,0 +1 @@ +lib/librsbac.so.* --- rsbac-admin-1.4.0-repack.orig/debian/librsbac1.shlibs +++ rsbac-admin-1.4.0-repack/debian/librsbac1.shlibs @@ -0,0 +1 @@ +librsbac 1 librsbac1 (>= 1.3.6) --- rsbac-admin-1.4.0-repack.orig/debian/man/rsbac-admin.1 +++ rsbac-admin-1.4.0-repack/debian/man/rsbac-admin.1 @@ -0,0 +1,11 @@ +.TH "RSBAC-ADMIN" 1 "December 2007" "Rule Set Based Access Control" "" +.SH NAME +rsbac-admin \- Rule Set Based Access Control +.SH "DESCRIPTION" + +.PP + \fIrsbac-admin\fR is a set of tool used to manage systems using a Rule Set Based Access Control (RSBAC) kernel. + +.PP +See http://www.rsbac.org/documentation for documentation\&. +. --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-admin.dirs +++ rsbac-admin-1.4.0-repack/debian/rsbac-admin.dirs @@ -0,0 +1 @@ +usr/bin --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-admin.install +++ rsbac-admin-1.4.0-repack/debian/rsbac-admin.install @@ -0,0 +1,121 @@ +etc/rsbac.conf +bin/rsbac_login +usr/bin/acl_grant +usr/bin/acl_group +usr/bin/acl_mask +usr/bin/acl_rights +usr/bin/acl_rm_user +usr/bin/acl_tlist +usr/bin/attr_back_dev +usr/bin/attr_back_fd +usr/bin/attr_back_group +usr/bin/attr_back_net +usr/bin/attr_back_user +usr/bin/attr_get_fd +usr/bin/attr_get_file_dir +usr/bin/attr_get_group +usr/bin/attr_get_ipc +usr/bin/attr_get_net +usr/bin/attr_get_process +usr/bin/attr_get_up +usr/bin/attr_get_user +usr/bin/attr_rm_fd +usr/bin/attr_rm_file_dir +usr/bin/attr_rm_user +usr/bin/attr_set_fd +usr/bin/attr_set_file_dir +usr/bin/attr_set_group +usr/bin/attr_set_ipc +usr/bin/attr_set_net +usr/bin/attr_set_process +usr/bin/attr_set_up +usr/bin/attr_set_user +usr/bin/auth_back_cap +usr/bin/auth_set_cap +usr/bin/backup_all +usr/bin/backup_all_1.1.2 +usr/bin/daz_flush +usr/bin/get_attribute_name +usr/bin/get_attribute_nr +usr/bin/linux2acl +usr/bin/mac_back_trusted +usr/bin/mac_get_levels +usr/bin/mac_set_trusted +usr/bin/mac_wrap +usr/bin/net_temp +usr/bin/pm_create +usr/bin/pm_ct_exec +usr/bin/rc_copy_role +usr/bin/rc_copy_type +usr/bin/rc_get_current_role +usr/bin/rc_get_eff_rights_fd +usr/bin/rc_get_item +usr/bin/rc_role_wrap +usr/bin/rc_set_item +usr/bin/rsbac_auth +usr/bin/rsbac_acl_group_menu +usr/bin/rsbac_acl_menu +usr/bin/rsbac_check +usr/bin/rsbac_dev_menu +usr/bin/rsbac_fd_menu +usr/bin/rsbac_gpasswd +usr/bin/rsbac_group_menu +usr/bin/rsbac_groupadd +usr/bin/rsbac_groupdel +usr/bin/rsbac_groupmod +usr/bin/rsbac_groupshow +usr/bin/rsbac_init +usr/bin/rsbac_jail +usr/bin/rsbac_list_ta +usr/bin/rsbac_menu +usr/bin/rsbac_netdev_menu +usr/bin/rsbac_nettemp_def_menu +usr/bin/rsbac_nettemp_menu +usr/bin/rsbac_passwd +usr/bin/rsbac_pm +usr/bin/rsbac_process_menu +usr/bin/rsbac_rc_role_menu +usr/bin/rsbac_rc_type_menu +usr/bin/rsbac_settings_menu +usr/bin/rsbac_stats +usr/bin/rsbac_stats_pm +usr/bin/rsbac_user_menu +usr/bin/rsbac_useradd +usr/bin/rsbac_userdel +usr/bin/rsbac_usermod +usr/bin/rsbac_usershow +usr/bin/rsbac_version +usr/bin/rsbac_write +usr/bin/switch_adf_log +usr/bin/switch_module +usr/bin/user_aci +usr/share/locale/de/LC_MESSAGES/rsbac-tools-*.mo +usr/share/locale/ru/LC_MESSAGES/rsbac-tools-*.mo +usr/share/locale/fr/LC_MESSAGES/rsbac-tools-*.mo +usr/share/man/man1/acl_mask.1.gz +usr/share/man/man1/acl_rm_user.1.gz +usr/share/man/man1/attr_back_fd.1.gz +usr/share/man/man1/attr_back_user.1.gz +usr/share/man/man1/attr_get_fd.1.gz +usr/share/man/man1/attr_get_file_dir.1.gz +usr/share/man/man1/attr_get_process.1.gz +usr/share/man/man1/attr_get_up.1.gz +usr/share/man/man1/attr_get_user.1.gz +usr/share/man/man1/attr_rm_fd.1.gz +usr/share/man/man1/attr_rm_file_dir.1.gz +usr/share/man/man1/attr_rm_user.1.gz +usr/share/man/man1/attr_set_fd.1.gz +usr/share/man/man1/attr_set_process.1.gz +usr/share/man/man1/attr_set_user.1.gz +usr/share/man/man1/linux2acl.1.gz +usr/share/man/man1/net_temp.1.gz +usr/share/man/man1/pm_create.1.gz +usr/share/man/man1/pm_ct_exec.1.gz +usr/share/man/man1/rc_copy_role.1.gz +usr/share/man/man1/rc_role_wrap.1.gz +usr/share/man/man1/rsbac_check.1.gz +usr/share/man/man1/rsbac_jail.1.gz +usr/share/man/man1/rsbac_stats.1.gz +usr/share/man/man1/rsbac_write.1.gz +usr/share/man/man1/switch_adf_log.1.gz +usr/share/man/man1/switch_module.1.gz --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-admin.links +++ rsbac-admin-1.4.0-repack/debian/rsbac-admin.links @@ -0,0 +1,65 @@ +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/acl_gran.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/acl_group.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/acl_rights.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/acl_tlist.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_back_dev.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_back_group.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_back_net.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_get_group.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_get_ipc.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_get_net.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_set_file_dir.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_set_group.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_set_ipc.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_set_net.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/attr_set_up.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/auth_back_cap.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/auth_set_cap.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/backup_all.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/backup_all_1.1.2.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/daz_flush.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/get_attribute_name.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/get_attribute_nr.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/mac_back_trusted.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/mac_get_levels.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/mac_set_trusted.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/mac_wrap.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rc_copy_type.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rc_get_current_role.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rc_get_eff_rights_fd.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rc_get_item.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rc_set_item.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_acl_group_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_acl_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_auth.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_dev_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_fd_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_gpasswd.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_group_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_groupadd.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_groupdel.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_groupmod.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_groupshow.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_init.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_list_ta.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_login.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_netdev_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_nettemp_def_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_nettemp_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_passwd.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_pm.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_process_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_rc_role_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_rc_type_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_settings_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_stats_pm.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_user_menu.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_useradd.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_userdel.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_usermod.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_usershow.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/rsbac_version.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/user_aci.1.gz +usr/share/man/man1/rsbac-admin.1.gz usr/share/man/man1/acl_grant.1.gz + --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-admin.manpages +++ rsbac-admin-1.4.0-repack/debian/rsbac-admin.manpages @@ -0,0 +1 @@ +debian/man/rsbac-admin.1 --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-doc.examples +++ rsbac-admin-1.4.0-repack/debian/rsbac-doc.examples @@ -0,0 +1 @@ +main/tools/examples/* --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-klogd.init +++ rsbac-admin-1.4.0-repack/debian/rsbac-klogd.init @@ -0,0 +1,55 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: rklogd +# Required-Start: +# Required-Stop: +# Default-Start: S +# Default-Stop: +# Short-Description: Start or stop rklogd. +# Description: Starts or stops the rklogd log program +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/rklogd +NAME=rklogd +DESC=rklogd + +test -f $DAEMON || exit 0 + +set -e + +. /lib/init/vars.sh +. /lib/lsb/init-functions + +case "$1" in + start) + echo -n "Starting $NAME" + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + echo "$NAME." + ;; + reload) + ;; + restart|force-reload) + echo -n "Restarting $DESC: " + start-stop-daemon --stop --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + sleep 1 + start-stop-daemon --start --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 --- rsbac-admin-1.4.0-repack.orig/debian/rsbac-klogd.install +++ rsbac-admin-1.4.0-repack/debian/rsbac-klogd.install @@ -0,0 +1,4 @@ +usr/share/man/man8/rklogd.8.gz +usr/bin/rklogd-viewer +usr/sbin/rklogd + --- rsbac-admin-1.4.0-repack.orig/debian/rsbac.conf +++ rsbac-admin-1.4.0-repack/debian/rsbac.conf @@ -0,0 +1,8 @@ +# RSBAC menu configuration +# Mon Apr 7 06:09:20 CEST 2003 +RSBACMOD="GEN FF RC AUTH CAP JAIL PAX" +DIALOG="dialog" +# RSBACLANG is not set +TMPDIR="/tmp" +# RSBACPATH is not set +# RSBACLOGFILE is not set --- rsbac-admin-1.4.0-repack.orig/debian/rules +++ rsbac-admin-1.4.0-repack/debian/rules @@ -0,0 +1,117 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: + $(MAKE) PREFIX=/usr DIR_PAM=/lib/security build VERBOSE=1 + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc VERBOSE=1 + touch build-indep-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp + + # Add here commands to clean up after the build process. + $(MAKE) distclean VERBOSE=1 + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + # Add here commands to install the indep part of the package into + # debian/-doc. + #INSTALLDOC# + + dh_install -i + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + $(MAKE) install PREFIX=/usr DESTDIR=$(CURDIR)/debian/tmp DIR_PAM=/lib/security DIR_LIBS=/usr/lib VERBOSE=1 + + # Installing rsbac.conf + mkdir -p $(CURDIR)/debian/tmp/etc + install -m 644 debian/rsbac.conf $(CURDIR)/debian/tmp/etc + # Move critical libraries to /lib + mv $(CURDIR)/debian/tmp/usr/lib/librsbac*.so* $(CURDIR)/debian/tmp/lib + mv $(CURDIR)/debian/tmp/usr/lib/libnss_rsbac*.so* $(CURDIR)/debian/tmp/lib + mv $(CURDIR)/debian/tmp/usr/bin/user_aci.sh $(CURDIR)/debian/tmp/usr/bin/user_aci + + dh_install --sourcedir=debian/tmp + + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs main/tools/Changes + dh_installdocs + dh_installexamples + dh_installmenu + dh_installinit -prsbac-rklogd --no-start --update-rcd-params='start 60 S .' + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps -L libnss-rsbac2 -L librsbac1 -l debian/librsbac1/lib/:debian/libnss-rsbac2/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure --- rsbac-admin-1.4.0-repack.orig/main/nss/Makefile +++ rsbac-admin-1.4.0-repack/main/nss/Makefile @@ -66,8 +66,8 @@ $(E) "CC\t\t$(FILES_NSS)" $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) -c $< $(QUIET) $(E) "LD\t\t$(NSS_LIB)" - $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(LIBS) \ - -o $@ $(FILES_NSS:.c=.lo) -rpath $(LIBDIR) -version-info $(LIBVERSION) \ + $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) \ + -o $@ $(FILES_NSS:.c=.lo) -rpath $(LIBDIR) -version-info $(LIBVERSION) $(LIBS) \ $(QUIET) clean: --- rsbac-admin-1.4.0-repack.orig/main/pam/Makefile +++ rsbac-admin-1.4.0-repack/main/pam/Makefile @@ -50,6 +50,7 @@ FILES_PAM := $(wildcard *.c) FILES_PO := $(wildcard po/*.po) +FILES_MO := $(wildcard po/*.mo) # # Nice make. Use make VERBOSE=1 to verbose compilation. @@ -81,6 +82,7 @@ clean: $(E) "CLEAN\t\t$(FILES_PAM:.c=.so)" rm -f $(FILES_PAM:.c=.so) + rm -f $(FILES_MO) distclean: clean --- rsbac-admin-1.4.0-repack.orig/main/rklogd/Makefile +++ rsbac-admin-1.4.0-repack/main/rklogd/Makefile @@ -57,7 +57,7 @@ rklogd: $(FILES_RKLOGD:.c=.o) $(E) "CC\t\t$@" - $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(LIBS) $(FILES_RKLOGD:.c=.o) -o $@ + $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(FILES_RKLOGD:.c=.o) $(LIBS) -o $@ $(FILES_RKLOGD:.c=): $(FILES_RKLOGD) $(E) "CC\t\t$@" @@ -65,7 +65,7 @@ rklogd-viewer: $(FILES_RKLOGDV:.c=.o) $(E) "CC\t\t$@" - $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(LIBS) -lncurses $(FILES_RKLOGDV:.c=.o) -o $@ + $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(FILES_RKLOGDV:.c=.o) $(LIBS) -lncurses -o $@ $(FILES_RKLOGDV:.c=): $(FILES_RKLOGDV) $(E) "CC\t\t$@" --- rsbac-admin-1.4.0-repack.orig/main/tools/Makefile +++ rsbac-admin-1.4.0-repack/main/tools/Makefile @@ -68,7 +68,7 @@ $(FILES_TOOLS:.c=): % : %.c $(E) "CC\t\t$@" - $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $(LIBS) $@.c -o $@ + $(CC) $(CFLAGS) $(LDFLAGS) $(DEFINES) $@.c -o $@ $(LIBS) $(FILES_PO:.po=.mo): $(FILES_PO) ifeq ($(NLS), 1) @@ -115,8 +115,8 @@ $(GZIP) -9c $(f) > $(f:.1=.1.gz);) $(foreach f, $(FILES_MAN:.1=.1.gz), $(ECHO) -e " INSTALL\t$(f)"; \ $(INSTALL) -m 644 $(f) $(DESTDIR)/$(DIR_MAN);) - $(E) "INSTALL\t\tAUTHORS INSTALL README COPYING Changes" - $(INSTALL) -m644 AUTHORS INSTALL README COPYING Changes $(DESTDIR)/$(DIR_DOC) + $(E) "INSTALL\t\tAUTHORS INSTALL README COPYING" + $(INSTALL) -m644 AUTHORS INSTALL README COPYING $(DESTDIR)/$(DIR_DOC) $(E) "INSTALL\t\t $(DIR_EXAMPLE)" $(CP) -r $(DIR_EXAMPLE) $(DESTDIR)/$(DIR_DOC)