[Pkg-freeipa-devel] pki: Changes to 'ubuntu'

Timo Aaltonen tjaalton-guest at alioth.debian.org
Tue Mar 20 14:16:25 UTC 2012


 debian/control                     |    1 +
 debian/patches/debian-support.diff |    2 +-
 debian/pki-ca.prerm                |   16 ++++++++++++++++
 debian/pki-ocsp.prerm              |   16 ++++++++++++++++
 debian/pki-ra.prerm                |   16 ++++++++++++++++
 debian/pki-tks.prerm               |   16 ++++++++++++++++
 debian/pki-tps.prerm               |   16 ++++++++++++++++
 7 files changed, 82 insertions(+), 1 deletion(-)

New commits:
commit 80d508302d0c5321cec904d70d7d697038bc5203
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Tue Mar 20 15:56:03 2012 +0200

    add a dependency on tomcat6 to pki-common

diff --git a/debian/control b/debian/control
index 2e5107c..bf5f81e 100644
--- a/debian/control
+++ b/debian/control
@@ -180,6 +180,7 @@ Depends: ${java:Depends}, ${misc:Depends},
  libxml-commons-external-java,
  libxml-commons-resolver1.1-java,
  adduser,
+ tomcat6,
 Description: Certificate System - PKI Common Framework
  The PKI Common Framework is required by the following four PKI subsystems:
  .

commit 07a857e7f2f31c415983ea3b0db2d7f752a6a1cf
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Tue Mar 20 15:51:46 2012 +0200

    add prerm scripts with the error handler

diff --git a/debian/pki-ca.prerm b/debian/pki-ca.prerm
new file mode 100644
index 0000000..5ec50ee
--- /dev/null
+++ b/debian/pki-ca.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+invoke_failure() {
+    # invoke-rc.d failed, likely because no instance has been configured yet
+    # but exit with an error if an instance is configured and the invoke failed
+    if [ ! -d /etc/pki-ca ]; then
+        echo "... because no CA instance has been configured yet."
+    else
+        exit 1
+    fi
+}
+
+#DEBHELPER#
diff --git a/debian/pki-ocsp.prerm b/debian/pki-ocsp.prerm
new file mode 100644
index 0000000..1ca3be2
--- /dev/null
+++ b/debian/pki-ocsp.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+invoke_failure() {
+    # invoke-rc.d failed, likely because no instance has been configured yet
+    # but exit with an error if an instance is configured and the invoke failed
+    if [ ! -d /etc/pki-ocsp ]; then
+        echo "... because no OCSP instance has been configured yet."
+    else
+        exit 1
+    fi
+}
+
+#DEBHELPER#
diff --git a/debian/pki-ra.prerm b/debian/pki-ra.prerm
new file mode 100644
index 0000000..4c4afab
--- /dev/null
+++ b/debian/pki-ra.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+invoke_failure() {
+    # invoke-rc.d failed, likely because no instance has been configured yet
+    # but exit with an error if an instance is configured and the invoke failed
+    if [ ! -d /etc/pki-ra ]; then
+        echo "... because no RA instance has been configured yet."
+    else
+        exit 1
+    fi
+}
+
+#DEBHELPER#
diff --git a/debian/pki-tks.prerm b/debian/pki-tks.prerm
new file mode 100644
index 0000000..b07e50c
--- /dev/null
+++ b/debian/pki-tks.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+invoke_failure() {
+    # invoke-rc.d failed, likely because no instance has been configured yet
+    # but exit with an error if an instance is configured and the invoke failed
+    if [ ! -d /etc/pki-tks ]; then
+        echo "... because no TKS instance has been configured yet."
+    else
+        exit 1
+    fi
+}
+
+#DEBHELPER#
diff --git a/debian/pki-tps.prerm b/debian/pki-tps.prerm
new file mode 100644
index 0000000..6d9652e
--- /dev/null
+++ b/debian/pki-tps.prerm
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+. /usr/share/debconf/confmodule
+
+invoke_failure() {
+    # invoke-rc.d failed, likely because no instance has been configured yet
+    # but exit with an error if an instance is configured and the invoke failed
+    if [ ! -d /etc/pki-tps ]; then
+        echo "... because no TPS instance has been configured yet."
+    else
+        exit 1
+    fi
+}
+
+#DEBHELPER#

commit edf55fc79a425aa1890441fc0133773df054dd38
Author: Timo Aaltonen <tjaalton at ubuntu.com>
Date:   Mon Mar 19 16:46:35 2012 +0200

    debian-support.diff: fix the instance config path

diff --git a/debian/patches/debian-support.diff b/debian/patches/debian-support.diff
index 17ca2b2..64df8f9 100644
--- a/debian/patches/debian-support.diff
+++ b/debian/patches/debian-support.diff
@@ -115,7 +115,7 @@
  
      # Tomcat instance config directory
 -    $tomcat6_instance_config_path = "/etc/sysconfig";
-+    $tomcat6_instance_config_path = "/etc/dogtag";
++    $tomcat6_instance_config_path = "/etc/default";
  
      # Superuser and group to give to PKI installed files
      $root_user = "root";



More information about the Pkg-freeipa-devel mailing list