Hello,
I'm doing an NMU of polgen-doc-non-dfsg to fix #366456; diff attached.
Thanks,
Matej
diff -u polgen-doc-non-dfsg-1.3/debian/changelog
polgen-doc-non-dfsg-1.3/debian/changelog
--- polgen-doc-non-dfsg-1.3/debian/changelog
+++ polgen-doc-non-dfsg-1.3/debian/changelog
@@ -1,3 +1,13 @@
+polgen-doc-non-dfsg (1.3-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * debian/postinst, debian/prerm: Remove Python compilation code left over
+ from the main package. Closes: #366456.
+ * debian/postinst, debian/prerm, debian/docentry: Adjust package name.
+ * Conforms to Standards version 3.7.2.
+
+ -- Matej Vela <[EMAIL PROTECTED]> Mon, 5 Jun 2006 05:44:04 +0200
+
polgen-doc-non-dfsg (1.3-1) unstable; urgency=low
* Pared to package down to just the documentation, since this is the
diff -u polgen-doc-non-dfsg-1.3/debian/control
polgen-doc-non-dfsg-1.3/debian/control
--- polgen-doc-non-dfsg-1.3/debian/control
+++ polgen-doc-non-dfsg-1.3/debian/control
@@ -2,7 +2,7 @@
Priority: optional
Section: non-free/doc
Maintainer: Manoj Srivastava <[EMAIL PROTECTED]>
-Standards-Version: 3.6.2.0
+Standards-Version: 3.7.2.0
Build-Depends-Indep: texinfo
Package: polgen-doc
diff -u polgen-doc-non-dfsg-1.3/debian/docentry
polgen-doc-non-dfsg-1.3/debian/docentry
--- polgen-doc-non-dfsg-1.3/debian/docentry
+++ polgen-doc-non-dfsg-1.3/debian/docentry
@@ -1,4 +1,4 @@
-Document: polgen
+Document: polgen-doc
Title: SELinux Policy Generation User Manual
Author: The MITRE Corporation.
Abstract: This document describes how to use MITRE's SELinux policy generation
@@ -10,2 +10,2 @@
-Index: /usr/share/doc/polgen/polgen.html
-Files: /usr/share/doc/polgen/polgen.html
+Index: /usr/share/doc/polgen-doc/polgen.html
+Files: /usr/share/doc/polgen-doc/polgen.html
diff -u polgen-doc-non-dfsg-1.3/debian/postinst
polgen-doc-non-dfsg-1.3/debian/postinst
--- polgen-doc-non-dfsg-1.3/debian/postinst
+++ polgen-doc-non-dfsg-1.3/debian/postinst
@@ -33,7 +33,7 @@
# Abort if any command returns an error value
set -e
-package_name=polgen
+package_name=polgen-doc
if [ -z "$package_name" ]; then
print >&2 "Internal Error. Please report a bug."
@@ -68,7 +68,7 @@
# Install info files into the dir file
install-info --quiet --section "Utils" "Utilities" \
--description="Quick Start. Generate SELinux policy." \
- /usr/share/info/${package_name}.info
+ /usr/share/info/polgen.info
# Create stub directories under /usr/local
##: if test ! -d /usr/local/lib/${package_name}; then
@@ -155,17 +155,6 @@
### done! now we'll just clear up our cruft.
#rm -f $tempfile
- for version in 2.3 2.4 2.5 ; do
- # Remove old versions of byte compiled files
- DESTDIR="/usr/lib/python${version}/site-packages/${package_name}"
- if [ -d $DESTDIR ]; then rm -rf $DESTDIR; fi
-
- if which python${version} >/dev/null 2>&1; then
- cp -a /usr/share/${package_name}/src $DESTDIR
- python${version} -E -O /usr/lib/python${version}/compileall.py -q
$DESTDIR
- python${version} -E /usr/lib/python${version}/compileall.py -q
$DESTDIR
- fi
- done
# There are three sub-cases:
if test "${2+set}" != set; then
# We're being installed by an ancient dpkg which doesn't remember
diff -u polgen-doc-non-dfsg-1.3/debian/prerm
polgen-doc-non-dfsg-1.3/debian/prerm
--- polgen-doc-non-dfsg-1.3/debian/prerm
+++ polgen-doc-non-dfsg-1.3/debian/prerm
@@ -33,7 +33,7 @@
# Abort if any command returns an error value
set -e
-package_name=polgen
+package_name=polgen-doc
if [ -z "$package_name" ]; then
print >&2 "Internal Error. Please report a bug."
@@ -47,7 +47,7 @@
# and deconfiguration due to temporary removal of a depended-on package.
# Info files should be uninstalled from the dir file in any case.
-install-info --quiet --remove /usr/share/info/${package_name}.info
+install-info --quiet --remove /usr/share/info/polgen.info
case "$1" in
remove)
@@ -80,12 +80,6 @@
rm -f /usr/doc/$package_name
fi
- # Remove byte compiled files
- for version in 2.3 2.4 2.5 ; do
- DESTDIR="/usr/lib/python${version}/site-packages/${package_name}"
- if [ -d $DESTDIR ]; then rm -rf $DESTDIR; fi
- done
-
# There are two sub-cases:
if test "${2+set}" = set; then
if test "$2" != in-favour; then