* 'install.sh'
authorPascal Volk <neverseen@users.sourceforge.net>
Tue, 17 Jun 2008 00:37:23 +0000
changeset 39 8dcf739fc97e
parent 38 c44ea4526546
child 40 ab0748a5da9a
* 'install.sh' * 'upgrade.sh' - fixed $MANDIR * 'vmm' - removed BEL escape sequences * 'man/de/man5/vmm.cfg.5' - fixed grammar
install.sh
man/de/man5/vmm.cfg.5
upgrade.sh
vmm
--- a/install.sh	Wed Jun 11 05:07:07 2008 +0000
+++ b/install.sh	Tue Jun 17 00:37:23 2008 +0000
@@ -7,11 +7,16 @@
 LANG=C
 PATH=/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
 PREFIX=/usr/local
+
 PF_CONFDIR=$(postconf -h config_directory)
 PF_GID=$(id -g $(postconf -h mail_owner))
 LOCALE_DIR=${PREFIX}/share/locale
 DOC_DIR=${PREFIX}/share/doc/vmm
-MANDIR=${PREFIX}/share/man
+if [ ${PREFIX} == "/usr" ]; then
+    MANDIR=${PREFIX}/share/man
+else
+    MANDIR=${PREFIX}/man
+fi
 DOCS="ChangeLog COPYING INSTALL README"
 
 INSTALL_OPTS="-g 0 -o 0 -p"
--- a/man/de/man5/vmm.cfg.5	Wed Jun 11 05:07:07 2008 +0000
+++ b/man/de/man5/vmm.cfg.5	Tue Jun 17 00:37:23 2008 +0000
@@ -1,5 +1,5 @@
 .\" $Id$
-.TH vmm.cfg 5 "11. Jun 2008" "Pascal Volk"
+.TH vmm.cfg 5 "17. Jun 2008" "Pascal Volk"
 .SH NAME
 vmm.cfg \- Konfigurationsdatei für vmm
 .SH SYNOPSIS
@@ -139,7 +139,7 @@
 Beispiel: 'drwxrwx---' -> oktal 0770 -> dezimal 504
 .TP
 \fBdelete\fP (\fIBoolean\fP)
-Bestimmt ob beim Löschen einer Domain das Verzeichnis einer Domain, inklusive
+Bestimmt, ob beim Löschen einer Domain das Verzeichnis einer Domain, inklusive
 aller Anwender-Verzeichnisse, rekursiv gelöscht werden soll.
 .TP
 \fBBeispiel\fP:
@@ -161,7 +161,7 @@
 \'HMAC-MD5', 'LANMAN', 'NTLM' oder 'RPA'.
 .TP
 \fBdu\fP (\fIString\fP)
-Der absolute Pfad zu \fBdu\fR(1). Diese Binary wird verwendet, wenn die
+Der absolute Pfad zu \fBdu\fR(1). Dieses Binary wird verwendet, wenn die
 Festplattenbelegung eines Kontos ermittelt wird.
 .TP
 \fBBeispiel\fP:
@@ -175,7 +175,7 @@
 Im \fBmisc\fP-Abschnitt werden verschiedene Einstellungen festgelegt.
 .TP
 \fBpasswdscheme\fP (\fIString\fP)
-Das zu verwende Passwort-Schema (siehe auch: dovecotpw -l)
+Das zu verwendende Passwort-Schema (siehe auch: dovecotpw -l)
 .TP
 \fBgid_mail\fP (\fIInt\fP)
 Die numerische Gruppen-ID der Gruppe mail, bzw. der Gruppe aus
@@ -205,7 +205,7 @@
 .TP
 \fBdone\fP (\fIBoolean\fP)
 Diese Option hat den den Wert \fIfalse\fP, wenn vmm zum ersten Mal installiert
-wurde. Wenn die Datei \fIvmm.cfg\fP von Hand editiert wird, weißen Sie dieser
+wurde. Wenn die Datei \fIvmm.cfg\fP von Hand editiert wird, weisen Sie dieser
 Option abschließend den Wert \fItrue\fP zu.
 .br
 Wird die Konfiguration über das Kommando \fBvmm configure\fP angepasst, wird der
--- a/upgrade.sh	Wed Jun 11 05:07:07 2008 +0000
+++ b/upgrade.sh	Tue Jun 17 00:37:23 2008 +0000
@@ -7,11 +7,16 @@
 LANG=C
 PATH=/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
 PREFIX=/usr/local
+
 PF_CONFDIR=$(postconf -h config_directory)
 PF_GID=$(id -g $(postconf -h mail_owner))
 LOCALE_DIR=${PREFIX}/share/locale
 DOC_DIR=${PREFIX}/share/doc/vmm
-MANDIR=${PREFIX}/share/man
+if [ ${PREFIX} == "/usr" ]; then
+    MANDIR=${PREFIX}/share/man
+else
+    MANDIR=${PREFIX}/man
+fi
 DOCS="ChangeLog COPYING INSTALL README"
 
 INSTALL_OPTS="-g 0 -o 0 -p"
@@ -37,6 +42,15 @@
 done
 cd - >/dev/null
 
+# remove misplaced manual pages
+if [ -f /usr/local/share/man/man1/vmm.1 ]; then
+    rm -f /usr/local/share/man/man1/vmm.1
+fi
+if [ -f /usr/local/share/man/man5/vmm.cfg.5 ]; then
+    rm -f /usr/local/share/man/man5/vmm.cfg.5
+fi
+
+# install manual pages
 cd man
 [ -d ${MANDIR}/man1 ] || mkdir -m 0755 -p ${MANDIR}/man1
 install -m 0644 ${INSTALL_OPTS} man1/vmm.1 ${MANDIR}/man1
--- a/vmm	Wed Jun 11 05:07:07 2008 +0000
+++ b/vmm	Tue Jun 17 00:37:23 2008 +0000
@@ -67,7 +67,7 @@
         return vmm
     except (VMME.VMMException, VMME.VMMNotRootException, VMME.VMMPermException,
             VMME.VMMConfigException), e:
-        sys.stderr.write("\a%s: %s\n" % (_('Error'),e[0][0]))
+        sys.stderr.write("%s: %s\n" % (_('Error'),e[0][0]))
         sys.exit(e[0][1])
 
 def configure():
@@ -293,7 +293,7 @@
 if __name__ == '__main__':
     argc = len(sys.argv)
     if argc < 2:
-        usage(EXIT.MISSING_ARGS) # -> exit
+        usage(EXIT.MISSING_ARGS)
     vmm = getVMM()
     try:
         if sys.argv[1] in ['cf',  'configure'] or not vmm.setupIsDone():
@@ -302,7 +302,7 @@
         sys.stderr.write(str(e))
         sys.exit(ERR.CONF_ERROR)
     except VMME.VMMException, e:
-        sys.stderr.write("\a%s: %s\n" % (_('Error'), e[0][0]))
+        sys.stderr.write("%s: %s\n" % (_('Error'), e[0][0]))
         sys.exit(e[0][1])
     try:
         if sys.argv[1] in ['da', 'domainadd']:
@@ -352,5 +352,5 @@
         sys.stderr.write('\n%s!\n' % _('Ouch'))
         sys.exit(EXIT.USER_INTERRUPT)
     except VMME.VMMException, e:
-        sys.stderr.write("\a%s: %s\n" % (_('Error'), e[0][0]))
+        sys.stderr.write("%s: %s\n" % (_('Error'), e[0][0]))
         sys.exit(e[0][1])