Fixing *more* Lintian reported bugs: out-of-date-standards-version, maintainer-script-lacks-debhelper-token, dh-clean-k-is-deprecated, using-question-in-extended-description-in-templates, executable-is-not-world-readable, malformed-question-in-templates
This commit is contained in:
parent
4aded69a06
commit
84d0635ce9
|
@ -29,6 +29,10 @@ in a debian server could help finding the right way to do it (eg: bind9 ) ;)
|
||||||
|
|
||||||
- W: alternc: virtual-package-depends-without-real-package-depends depends: mailx
|
- W: alternc: virtual-package-depends-without-real-package-depends depends: mailx
|
||||||
|
|
||||||
|
- We should NOT ask for "do you REALLY want to install AlternC blabla" since we don't launch alternc.install at postinst anymore.
|
||||||
|
This question MAY be asked to the user when launching alternc installer manually (on an interactive shell)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Easy to fix NOW :
|
Easy to fix NOW :
|
||||||
E: alternc: dir-or-file-in-var-run var/run/alternc/
|
E: alternc: dir-or-file-in-var-run var/run/alternc/
|
||||||
|
@ -39,21 +43,13 @@ W: alternc: maintainer-script-ignores-errors prerm
|
||||||
E: alternc-upnp: php-script-but-no-phpX-cli-dep usr/lib/alternc/update_upnp.sh
|
E: alternc-upnp: php-script-but-no-phpX-cli-dep usr/lib/alternc/update_upnp.sh
|
||||||
W: alternc-upnp: executable-not-elf-or-script usr/lib/alternc/install.d/upnp-install
|
W: alternc-upnp: executable-not-elf-or-script usr/lib/alternc/install.d/upnp-install
|
||||||
W: alternc-awstats: possible-debconf-note-abuse preinst:13 alternc-awstats/errorinstall
|
W: alternc-awstats: possible-debconf-note-abuse preinst:13 alternc-awstats/errorinstall
|
||||||
W: executable-is-not-world-readable /usr/lib/alternc/update_quota_mail.sh 0750
|
|
||||||
|
|
||||||
E: alternc: duplicate-conffile etc/cron.d/alternc
|
E: alternc: duplicate-conffile etc/cron.d/alternc
|
||||||
E: alternc: duplicate-conffile etc/logrotate.d/alternc
|
E: alternc: duplicate-conffile etc/logrotate.d/alternc
|
||||||
W: alternc: malformed-prompt-in-templates alternc/slaves
|
W: alternc: malformed-prompt-in-templates alternc/slaves
|
||||||
W: alternc: malformed-question-in-templates alternc/use_local_mysql
|
|
||||||
W: alternc: malformed-question-in-templates alternc/use_remote_mysql
|
|
||||||
W: alternc: malformed-question-in-templates alternc/remote_mysql_error
|
|
||||||
W: alternc: using-question-in-extended-description-in-templates alternc/remote_mysql_error
|
|
||||||
W: alternc: malformed-question-in-templates alternc/use_private_ip
|
|
||||||
W: alternc: using-question-in-extended-description-in-templates alternc/use_private_ip
|
|
||||||
W: alternc source: out-of-date-standards-version 3.9.1 (current is 3.9.2)
|
|
||||||
W: alternc source: dh-clean-k-is-deprecated
|
|
||||||
W: alternc source: maintainer-script-lacks-debhelper-token debian/alternc-roundcube.postinst
|
|
||||||
W: alternc source: maintainer-script-lacks-debhelper-token debian/alternc-squirrelmail.postinst
|
|
||||||
|
|
||||||
|
|
||||||
********************************************************************************
|
********************************************************************************
|
||||||
|
@ -80,3 +76,19 @@ W: alternc source: debhelper-but-no-misc-depends alternc-roundcube
|
||||||
W: alternc source: debhelper-but-no-misc-depends alternc-squirrelmail
|
W: alternc source: debhelper-but-no-misc-depends alternc-squirrelmail
|
||||||
W: alternc source: debhelper-but-no-misc-depends alternc
|
W: alternc source: debhelper-but-no-misc-depends alternc
|
||||||
W: alternc source: debhelper-but-no-misc-depends alternc-awstats
|
W: alternc source: debhelper-but-no-misc-depends alternc-awstats
|
||||||
|
|
||||||
|
W: alternc source: out-of-date-standards-version 3.9.1 (current is 3.9.2)
|
||||||
|
|
||||||
|
W: alternc source: maintainer-script-lacks-debhelper-token debian/alternc-roundcube.postinst
|
||||||
|
W: alternc source: maintainer-script-lacks-debhelper-token debian/alternc-squirrelmail.postinst
|
||||||
|
|
||||||
|
W: alternc source: dh-clean-k-is-deprecated
|
||||||
|
|
||||||
|
W: alternc: using-question-in-extended-description-in-templates alternc/remote_mysql_error
|
||||||
|
W: alternc: using-question-in-extended-description-in-templates alternc/use_private_ip
|
||||||
|
|
||||||
|
W: executable-is-not-world-readable /usr/lib/alternc/update_quota_mail.sh 0750
|
||||||
|
W: alternc: malformed-question-in-templates alternc/use_local_mysql
|
||||||
|
W: alternc: malformed-question-in-templates alternc/use_remote_mysql
|
||||||
|
W: alternc: malformed-question-in-templates alternc/remote_mysql_error
|
||||||
|
W: alternc: malformed-question-in-templates alternc/use_private_ip
|
||||||
|
|
|
@ -43,3 +43,6 @@ case "$1" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# dh_installdeb will replace this with shell code automatically
|
||||||
|
# generated by other debhelper scripts.
|
||||||
|
#DEBHELPER#
|
||||||
|
|
|
@ -6,19 +6,6 @@ set -e
|
||||||
. /usr/share/debconf/confmodule
|
. /usr/share/debconf/confmodule
|
||||||
db_title AlternC
|
db_title AlternC
|
||||||
|
|
||||||
db_input critical alternc-slave/welcomeconfirm || true
|
|
||||||
|
|
||||||
db_go
|
|
||||||
# Check the answer.
|
|
||||||
db_get alternc-slave/welcomeconfirm || true
|
|
||||||
|
|
||||||
if [ "$RET" = "false" ]; then
|
|
||||||
# reset the welcomeconfirm flag if user refuses so it gets asked again next time
|
|
||||||
db_reset alternc-slave/welcomeconfirm || true
|
|
||||||
db_fset alternc-slave/welcomeconfirm "seen" "false" || true
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# default values for local.sh
|
# default values for local.sh
|
||||||
MYSQL_HOST=127.0.0.1
|
MYSQL_HOST=127.0.0.1
|
||||||
MYSQL_DATABASE=alternc
|
MYSQL_DATABASE=alternc
|
||||||
|
|
|
@ -1,16 +1,3 @@
|
||||||
Template:alternc-slave/welcomeconfirm
|
|
||||||
Type: boolean
|
|
||||||
Default: true
|
|
||||||
_Description: Do you REALLY want to install AlternC on this computer ?
|
|
||||||
You are currently trying to install AlternC on your computer. Be aware
|
|
||||||
that this package will overwrite critical system files, including but not
|
|
||||||
limited to the config files of bind, postfix, dovecot, squirrelmail and proftpd.
|
|
||||||
.
|
|
||||||
A backup of your old configuration will be stored in
|
|
||||||
"/var/backups/alternc/etc-original-`date`.tar.gz".
|
|
||||||
.
|
|
||||||
YOU HAVE BEEN WARNED.
|
|
||||||
|
|
||||||
Template:alternc-slave/desktopname
|
Template:alternc-slave/desktopname
|
||||||
Type: string
|
Type: string
|
||||||
_Description: Fully qualified name of the desktop:
|
_Description: Fully qualified name of the desktop:
|
||||||
|
|
|
@ -30,3 +30,6 @@ case "$1" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# dh_installdeb will replace this with shell code automatically
|
||||||
|
# generated by other debhelper scripts.
|
||||||
|
#DEBHELPER#
|
||||||
|
|
|
@ -82,25 +82,9 @@ SQLBACKUP_TYPE="rotate"
|
||||||
SQLBACKUP_OVERWRITE="no"
|
SQLBACKUP_OVERWRITE="no"
|
||||||
QUEST_STATE=1
|
QUEST_STATE=1
|
||||||
|
|
||||||
while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 14 ]; do
|
while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 12 ]; do
|
||||||
case "$QUEST_STATE" in
|
case "$QUEST_STATE" in
|
||||||
1)
|
1)
|
||||||
db_title AlternC
|
|
||||||
db_input critical alternc/welcomeconfirm || true
|
|
||||||
#db_go
|
|
||||||
;;
|
|
||||||
2)
|
|
||||||
# Check the answer.
|
|
||||||
db_get alternc/welcomeconfirm || true
|
|
||||||
|
|
||||||
if [ "$RET" = "false" ]; then
|
|
||||||
# reset the welcomeconfirm flag if user refuses so it gets asked again next time
|
|
||||||
db_reset alternc/welcomeconfirm || true
|
|
||||||
db_fset alternc/welcomeconfirm "seen" "false" || true
|
|
||||||
exit 3
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
3)
|
|
||||||
if [ -r /etc/alternc/local.sh ]; then
|
if [ -r /etc/alternc/local.sh ]; then
|
||||||
# source the current config
|
# source the current config
|
||||||
. /etc/alternc/local.sh
|
. /etc/alternc/local.sh
|
||||||
|
@ -111,7 +95,7 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 14 ]; do
|
||||||
db_set alternc/desktopname "$FQDN"
|
db_set alternc/desktopname "$FQDN"
|
||||||
db_input high alternc/hostingname || true
|
db_input high alternc/hostingname || true
|
||||||
;;
|
;;
|
||||||
4)
|
2)
|
||||||
# Get the FQDN
|
# Get the FQDN
|
||||||
db_input high alternc/desktopname || true
|
db_input high alternc/desktopname || true
|
||||||
# Be sure that the FQDN is lowercase (Bug #1405)
|
# Be sure that the FQDN is lowercase (Bug #1405)
|
||||||
|
@ -119,7 +103,7 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 14 ]; do
|
||||||
db_set alternc/desktopname "`echo $RET | tr '[:upper:]' '[:lower:]'`"
|
db_set alternc/desktopname "`echo $RET | tr '[:upper:]' '[:lower:]'`"
|
||||||
# End bug #1405
|
# End bug #1405
|
||||||
;;
|
;;
|
||||||
5)
|
3)
|
||||||
#we ask for the public and private ip
|
#we ask for the public and private ip
|
||||||
db_set alternc/public_ip "$PUBLIC_IP"
|
db_set alternc/public_ip "$PUBLIC_IP"
|
||||||
STATE=0
|
STATE=0
|
||||||
|
@ -147,7 +131,7 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 14 ]; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
6)
|
4)
|
||||||
#private IP
|
#private IP
|
||||||
|
|
||||||
db_set alternc/internal_ip "$INTERNAL_IP"
|
db_set alternc/internal_ip "$INTERNAL_IP"
|
||||||
|
@ -163,39 +147,39 @@ while [ "$QUEST_STATE" != 0 -a "$QUEST_STATE" != 14 ]; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
7)
|
5)
|
||||||
#We ask for the DNS server for the ip
|
#We ask for the DNS server for the ip
|
||||||
#
|
#
|
||||||
db_set alternc/ns1 "$NS1_HOSTNAME"
|
db_set alternc/ns1 "$NS1_HOSTNAME"
|
||||||
|
|
||||||
db_input high alternc/ns1 || true
|
db_input high alternc/ns1 || true
|
||||||
;;
|
;;
|
||||||
8)
|
6)
|
||||||
db_set alternc/ns1 "$NS2_HOSTNAME"
|
db_set alternc/ns1 "$NS2_HOSTNAME"
|
||||||
db_input high alternc/ns2 || true
|
db_input high alternc/ns2 || true
|
||||||
;;
|
;;
|
||||||
9)
|
7)
|
||||||
db_set alternc/default_mx "$DEFAULT_MX"
|
db_set alternc/default_mx "$DEFAULT_MX"
|
||||||
db_input high alternc/default_mx || true
|
db_input high alternc/default_mx || true
|
||||||
;;
|
;;
|
||||||
10)
|
8)
|
||||||
if [ "`mysql --defaults-file=/etc/mysql/debian.cnf -Bse 'SELECT "OK";' 2>/dev/null`" = "OK" ]; then
|
if [ "`mysql --defaults-file=/etc/mysql/debian.cnf -Bse 'SELECT "OK";' 2>/dev/null`" = "OK" ]; then
|
||||||
db_input critical alternc/use_local_mysql || true
|
db_input critical alternc/use_local_mysql || true
|
||||||
else
|
else
|
||||||
db_input critical alternc/use_remote_mysql || true
|
db_input critical alternc/use_remote_mysql || true
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
11)
|
9)
|
||||||
db_get alternc/use_local_mysql || true
|
db_get alternc/use_local_mysql || true
|
||||||
if [ "$RET" = "false" ]; then
|
if [ "$RET" = "false" ]; then
|
||||||
#user want to use a remote server
|
#user want to use a remote server
|
||||||
check_mysql
|
check_mysql
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
12)
|
10)
|
||||||
db_input low alternc/alternc_location || true
|
db_input low alternc/alternc_location || true
|
||||||
;;
|
;;
|
||||||
13)
|
11)
|
||||||
# We need to check the alternc_location here because we have to test for quotas and acls
|
# We need to check the alternc_location here because we have to test for quotas and acls
|
||||||
db_get alternc/alternc_location
|
db_get alternc/alternc_location
|
||||||
if [ -z "$RET" ]
|
if [ -z "$RET" ]
|
||||||
|
|
|
@ -1,16 +1,3 @@
|
||||||
Template: alternc/welcomeconfirm
|
|
||||||
Type: boolean
|
|
||||||
Default: true
|
|
||||||
_Description: Do you REALLY want to install AlternC on this computer ?
|
|
||||||
You are currently trying to install AlternC on your computer. Be aware
|
|
||||||
that this package will overwrite critical system files, including but not
|
|
||||||
limited to the config files of bind, postfix, dovecot, squirrelmail and proftpd.
|
|
||||||
.
|
|
||||||
A backup of your old configuration will be stored in
|
|
||||||
"/var/backups/alternc/etc-original-`date`.tar.gz".
|
|
||||||
.
|
|
||||||
YOU HAVE BEEN WARNED.
|
|
||||||
|
|
||||||
Template: alternc/warningaclquota
|
Template: alternc/warningaclquota
|
||||||
Type: note
|
Type: note
|
||||||
_Description: AlternC need ACL and QUOTA activated
|
_Description: AlternC need ACL and QUOTA activated
|
||||||
|
@ -247,21 +234,26 @@ _Description: Slave servers
|
||||||
|
|
||||||
Template: alternc/use_local_mysql
|
Template: alternc/use_local_mysql
|
||||||
Type: boolean
|
Type: boolean
|
||||||
_Description:
|
_Description: Shall we use locally found MySQL server?
|
||||||
A local MySQL connection was established on the server. Do you Want to Use it. If not remote MySQL server connection parameters will be needed.
|
A local MySQL connection was established on the server.
|
||||||
|
Tell us if you want to use it. If not remote MySQL server
|
||||||
|
connection parameters will be needed.
|
||||||
|
|
||||||
Template: alternc/use_remote_mysql
|
Template: alternc/use_remote_mysql
|
||||||
Type: boolean
|
Type: boolean
|
||||||
_Description:
|
_Description: Shall we use a remote MySQL server?
|
||||||
No local Mysql server was found. Do you want to use a remote Mysql Server. If not AlternC cannot be installed.
|
No local Mysql server was found.
|
||||||
|
Please confirm you want to use a remote Mysql Server.
|
||||||
|
If not AlternC cannot be installed.
|
||||||
|
|
||||||
Template: alternc/remote_mysql_error
|
Template: alternc/remote_mysql_error
|
||||||
Type: boolean
|
Type: boolean
|
||||||
_Description:
|
_Description: MySQL connection error. Try again?
|
||||||
Remote connection failed. Do you want to try again ?
|
Remote connection to the MySQL server failed.
|
||||||
|
Please confirm that we shall try again.
|
||||||
|
|
||||||
Template: alternc/use_private_ip
|
Template: alternc/use_private_ip
|
||||||
Type: boolean
|
Type: boolean
|
||||||
_Description:
|
_Description: Private IP detected, use it anyway?
|
||||||
The ip appears to be private, do you want to use it anyway ? The server might not be reachable from outside your network.
|
The ip appears to be private, please confirm you want to use it anyway.
|
||||||
|
The server might not be reachable from outside your network.
|
||||||
|
|
|
@ -5,7 +5,7 @@ Maintainer: Antoine Beaupré <anarcat@koumbit.org>
|
||||||
Uploaders: Benjamin Sonntag <benjamin@alternc.org>
|
Uploaders: Benjamin Sonntag <benjamin@alternc.org>
|
||||||
Build-Depends-Indep: findutils (>= 4.1.7), gettext (>= 0.10.40-5)
|
Build-Depends-Indep: findutils (>= 4.1.7), gettext (>= 0.10.40-5)
|
||||||
Build-Depends: debhelper (>= 4.0.2), po-debconf
|
Build-Depends: debhelper (>= 4.0.2), po-debconf
|
||||||
Standards-Version: 3.9.1
|
Standards-Version: 3.9.4
|
||||||
|
|
||||||
Package: alternc
|
Package: alternc
|
||||||
Architecture: all
|
Architecture: all
|
||||||
|
|
|
@ -41,7 +41,8 @@ install: DH_OPTIONS=
|
||||||
install: build
|
install: build
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
dh_clean -k
|
# FIXME: if alternc still works with this commented out : remove it :-D
|
||||||
|
# dh_clean -k
|
||||||
dh_installdirs
|
dh_installdirs
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
|
|
Loading…
Reference in New Issue