File: trustees.modules.packages

package info (click to toggle)
yada 0.54
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 1,132 kB
  • ctags: 115
  • sloc: perl: 3,905; xml: 1,156; makefile: 12
file content (64 lines) | stat: -rw-r--r-- 2,007 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# $Id: /local/debian/test/trustees/debian/modules.packages 213 2005-08-16T12:39:18.223436Z dexter  $

%define KSRC %{?$KSRC:%{$KSRC}}%{!?$KSRC:/usr/src/linux}
%define KVERS %{?$KVERS:%{$KVERS}}%{!?$KVERS:%`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' %{KSRC}/include/linux/version.h 2>/dev/null || echo "UNKNOWN"`}
%define KDREV %{?$KDREV:%{$KDREV}}%{!?$KDREV:UNKNOWN}

# Other macros:

#   KSRC=%{KSRC}
#   KVERS=%{KVERS}
#   KDREV=%{KDREV}

Source: trustees-source
Section: misc
Priority: extra
Maintainer: Piotr Roszatycki <dexter@debian.org>
Standards-Version: 3.6.2
Upstream-Source: <USCAN:http://sf.net/trustees/trustees-([0-9.]*)\.tar\.gz>
Home-Page: <URL:http://trustees.sourceforge.net/>
Upstream-Authors: Andrew Ruder <aeruder@ksu.edu>
Description: advanced permission management system - kernel module sources
 Trustees is an advanced linux permission system inspired by Netware.  It
 allows a system administrator to attach "trustees" to any directory or file.
 All subdirectories and files in that directory will also inherit these
 trustees.  Trustee rights can be overridden or added to in subsequent
 directories.
Copyright: GPL
 Copyright (C) V.L. Zavadsky, 1999-2000
 Copyright (C) Andrew Ruder,  2004 (aeruder@ksu.edu)
Build: sh
 CC=${CC:-gcc}
 pushd module
     make
 popd
Clean: sh
 pushd module
     make clean || true
 popd

Package: trustees-module-%{KVERS}
Architecture: linux
Recommends: trustees
%if %{KDREV}
Recommends: linux-image-%{KVERS} (= %{KDREV})
%else
Recommends: linux-image-%{KVERS}
%endif
Provides: trustees-module
Description: advanced permission management system - kernel module
 This package provides kernel modules.
Install: sh
 if [ -f %{KSRC}/scripts/Makefile.modinst ]; then
     MODEXT=ko
 else
     MODEXT=o
 fi
 .
 yada install -lib -unstripped -into /lib/modules/%{KVERS}/kernel/trustees \
    -as trustees.$MODEXT module/trustees.ko
Postinst: sh
 if [ "`uname -r`" = "%{KVERS}" ]; then
     /sbin/depmod -a
 fi
Contains: unstripped kernel-modules