Bug#293821: Updated version of the patch
I'd like to provide an updated version of the patch, bellow :
diff -irbwu ssl-cert-1.0.14/debian/templates ssl-cert-1.0.14.0.olivier.0/debian/templates
--- ssl-cert-1.0.14/debian/templates 2006-05-18 14:02:20.000000000 +0200
+++ ssl-cert-1.0.14.0.olivier.0/debian/templates 2007-02-15 11:49:29.000000000 +0100
@@ -46,3 +46,9 @@
Template: make-ssl-cert/title
Type: title
_Description: Configure an SSL Certificate.
+
+Template: make-ssl-cert/days
+Type: string
+_Default: 30
+_Description: Lifetime of Certificate in Days
+ How many days should this certificate be valid for.
diff -irbwu ssl-cert-1.0.14/make-ssl-cert ssl-cert-1.0.14.0.olivier.0/make-ssl-cert
--- ssl-cert-1.0.14/make-ssl-cert 2006-05-18 14:02:20.000000000 +0200
+++ ssl-cert-1.0.14.0.olivier.0/make-ssl-cert 2007-02-15 11:49:47.000000000 +0100
@@ -9,7 +9,7 @@
ask_via_debconf() {
db_settitle make-ssl-cert/title
- templates="countryname statename localityname organisationname ouname hostname email"
+ templates="countryname statename localityname organisationname ouname hostname email days"
for i in $templates; do
RET=""
@@ -48,6 +48,11 @@
db_get make-ssl-cert/email
Email="$RET"
db_fset make-ssl-cert/email seen false
+
+ db_get make-ssl-cert/days
+ Days="$RET"
+ db_fset make-ssl-cert/days seen false
+
}
make_snakeoil() {
@@ -115,7 +120,7 @@
export RANDFILE=/dev/random
if [ "$1" != "generate-default-snakeoil" ]; then
- openssl req -config $TMPFILE -new -x509 -nodes -out $output -keyout $output > /dev/null 2>&1
+ openssl req -config $TMPFILE -new -x509 -days $Days -nodes -out $output -keyout $output > /dev/null 2>&1
chmod 600 $output
# hash symlink
cd $(dirname $output)
--
Olivier BERGER <olivier.berger@int-evry.fr>
Ingénieur Recherche - Dept INF
INT Evry (http://www.int-evry.fr)
OpenPGP-Id: 1024D/6B829EEC
Reply to: