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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
|
# $Id: packages,v 1.13 2005/02/18 21:58:55 dexter Exp $
# If the debian/rules or debian/control file is missing, rebuild the file:
#
# $ yada rebuild control
# $ yada rebuild rules
%define apache_version %`dpkg -s apache-dev|grep ^Version|sed 's/^Version: //'`
# Other macros:
# apache_version=%{apache_version}
Source: libapache-mod-auth-plain
Section: web
Priority: extra
Maintainer: Piotr Roszatycki <dexter@debian.org>
Standards-Version: 3.6.1
Home-Page: <URL:http://mod-auth-plain.alioth.debian.org/>
Description: module for Apache which provides plaintext authentication
Copyright: .
The Apache Software License, Version 1.1
.
Copyright (c) 2000 The Apache Software Foundation. All rights
reserved.
.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
.
3. The end-user documentation included with the redistribution,
if any, must include the following acknowledgment:
"This product includes software developed by the
Apache Software Foundation (http://www.apache.org/)."
Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear.
.
4. The names "Apache" and "Apache Software Foundation" must
not be used to endorse or promote products derived from this
software without prior written permission. For written
permission, please contact apache@apache.org.
.
5. Products derived from this software may not be called "Apache",
nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
====================================================================
.
This software consists of voluntary contributions made by many
individuals on behalf of the Apache Software Foundation. For more
information on the Apache Software Foundation, please see
<http://www.apache.org/>.
.
Portions of this software are based upon public domain software
originally written at the National Center for Supercomputing Applications,
University of Illinois, Urbana-Champaign.
Build-Depends: apache-dev
Build: sh
CC=${CC:-gcc}
CFLAGS=${CFLAGS:--Wall -g}
if [ "${DEB_BUILD_OPTIONS#*noopt}" != "$DEB_BUILD_OPTIONS" ]; then
CFLAGS="$CFLAGS -O0"
else
CFLAGS="$CFLAGS -O2"
fi
make EXTRA_CFLAGS="$CFLAGS" CC="$CC"
Clean: sh
make clean || true
Package: libapache-mod-auth-plain
Architecture: any
Depends: apache-common (>= %{apache_version}), []
Description: Module for Apache which provides plaintext authentication
mod_auth_plain implements authentication routines using plain text
files for Apache's authentication protocol.
Install: sh
yada install -lib -into /usr/lib/apache/1.3 mod_auth_plain.so
yada install -data -into /usr/lib/apache/1.3 500mod_auth_plain.info
yada install -doc -subdir examples -as .htaccess example.htaccess
yada install -doc -subdir examples -as .htpasswd example.htpasswd
Postinst: sh
reload_apache()
{
webserver=$1
if ${webserver}ctl configtest 2>/dev/null; then
invoke-rc.d $webserver force-reload || true
else
echo "Your $webserver configuration is broken, so we're not restarting it for you."
fi
}
.
if [ "$1" = "configure" ]; then
if [ -x /usr/sbin/apache-modconf ]; then
for webserver in apache apache-ssl apache-perl; do
if [ -x /usr/sbin/$webserver ]; then
if [ -n "$2" ]; then
# we're upgrading. test if we're enabled, and if so, restart to reload the module.
if [ "$(apache-modconf $webserver query mod_auth_plain)" = "mod_auth_plain" ]; then
reload_apache $webserver
fi
else
# fresh
apache-modconf $webserver enable mod_auth_plain
fi
fi
done
fi
fi
Prerm: sh
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
if [ -x /usr/sbin/apache-modconf ]; then
for webserver in apache apache-ssl apache-perl; do
if [ -x /usr/sbin/$webserver ]; then
apache-modconf $webserver disable mod_auth_plain quiet
fi
done
fi
fi
Overrides:
debian-changelog-file-missing
|