[pve-devel] r5103 - in dab/trunk: . scripts
svn-commits at proxmox.com
svn-commits at proxmox.com
Thu Sep 9 10:49:55 CEST 2010
Author: dietmar
Date: 2010-09-09 08:49:54 +0000 (Thu, 09 Sep 2010)
New Revision: 5103
Modified:
dab/trunk/DAB.pm
dab/trunk/Makefile
dab/trunk/changelog.Debian
dab/trunk/scripts/mysql_randompw
dab/trunk/scripts/ssh_gen_host_keys
Log:
* support dependency based startup (squeeze)
* use postgresql 8.4 for squeeze
Modified: dab/trunk/DAB.pm
===================================================================
--- dab/trunk/DAB.pm 2010-09-09 07:25:37 UTC (rev 5102)
+++ dab/trunk/DAB.pm 2010-09-09 08:49:54 UTC (rev 5103)
@@ -582,8 +582,7 @@
$self->ve_command ("/etc/init.d/mysql stop");
}
- my $rpwscript = glob ("$rootdir/etc/rc2.d/S*mysql_randompw");
- if (!($opts->{keepmycnf} || $rpwscript)) {
+ if (!($opts->{keepmycnf} || (-f "$rootdir/etc/init.d/mysql_randompw"))) {
unlink "$rootdir/root/.my.cnf";
}
@@ -1158,8 +1157,10 @@
my $rootdir = $self->vz_root_dir();
my $base = basename ($script);
- my $target = sprintf ("$rootdir/etc/rc${runlevel}.d/S%02d${base}", $prio);
+ my $target = "$rootdir/etc/init.d/$base";
$self->run_command ("install -m 0755 '$script' '$target'");
+ $self->ve_command ("update-rc.d $base start $prio $runlevel");
+
return $target;
}
@@ -1381,6 +1382,7 @@
# reset password
$self->ve_command ("usermod -L root");
+ # regenerate sshd host keys
$self->install_init_script ($script_ssh_init, 2, 14);
if ($mta eq 'postfix') {
@@ -1521,9 +1523,12 @@
my $suite = $self->{config}->{suite};
- if ($suite eq 'squeeze' || $suite eq 'lenny' || $suite eq 'hardy' || $suite eq 'intrepid' || $suite eq 'jaunty') {
+ if ($suite eq 'lenny' || $suite eq 'hardy' || $suite eq 'intrepid' || $suite eq 'jaunty') {
@supp = ('8.3');
$pgversion = '8.3';
+ } elsif ($suite eq 'squeeze') {
+ @supp = ('8.4');
+ $pgversion = '8.4';
}
$pgversion = $opts->{version} if $opts->{version};
Modified: dab/trunk/Makefile
===================================================================
--- dab/trunk/Makefile 2010-09-09 07:25:37 UTC (rev 5102)
+++ dab/trunk/Makefile 2010-09-09 08:49:54 UTC (rev 5103)
@@ -1,6 +1,6 @@
VERSION=1.1
PACKAGE=dab
-PKGREL=6
+PKGREL=7
SCRIPTS= \
Modified: dab/trunk/changelog.Debian
===================================================================
--- dab/trunk/changelog.Debian 2010-09-09 07:25:37 UTC (rev 5102)
+++ dab/trunk/changelog.Debian 2010-09-09 08:49:54 UTC (rev 5103)
@@ -1,3 +1,11 @@
+dab (1.1-7) unstable; urgency=low
+
+ * support dependency based startup (squeeze)
+
+ * use postgresql 8.4 for squeeze
+
+ -- Proxmox Support Team <support at proxmox.com> Thu, 09 Sep 2010 10:37:10 +0200
+
dab (1.1-6) unstable; urgency=low
* use mysql-server-5.1 for squeezs
Modified: dab/trunk/scripts/mysql_randompw
===================================================================
--- dab/trunk/scripts/mysql_randompw 2010-09-09 07:25:37 UTC (rev 5102)
+++ dab/trunk/scripts/mysql_randompw 2010-09-09 08:49:54 UTC (rev 5103)
@@ -1,4 +1,14 @@
#!/bin/sh
+### BEGIN INIT INFO
+# Provides: mysql_randompw
+# Required-Start: $local_fs
+# Required-Stop:
+# X-Start-Before: mysql
+# Default-Start: 2
+# Default-Stop:
+# Short-Description: Generate random MySQL root password
+# Description: Generate and set a random MySQL root password
+### END INIT INFO
set -e
@@ -23,4 +33,5 @@
chmod 0600 /root/.my.cnf
-rm -f $0
+rm -f /etc/init.d/mysql_randompw
+update-rc.d -f mysql_randompw remove
Modified: dab/trunk/scripts/ssh_gen_host_keys
===================================================================
--- dab/trunk/scripts/ssh_gen_host_keys 2010-09-09 07:25:37 UTC (rev 5102)
+++ dab/trunk/scripts/ssh_gen_host_keys 2010-09-09 08:49:54 UTC (rev 5103)
@@ -1,4 +1,14 @@
#!/bin/sh
+### BEGIN INIT INFO
+# Provides: ssh_gen_host_keys
+# Required-Start: $local_fs
+# Required-Stop:
+# X-Start-Before: sshd
+# Default-Start: 2
+# Default-Stop:
+# Short-Description: Regenerate SSH keys
+# Description: Regenerate container SSH keys for uniqueness.
+### END INIT INFO
set -e
@@ -16,4 +26,6 @@
rm -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -q -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''
-rm -f $0
+rm -f /etc/init.d/ssh_gen_host_keys
+update-rc.d -f ssh_gen_host_keys remove
+
More information about the pve-devel
mailing list