postfix-config änderungen vs syn.management interface

Status
Für weitere Antworten geschlossen.

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
hallo!

wie isn das, kann ich gefahrenlos main.cf und master.cf und die dovecot-config ändern, ohne dass mit das administrationstool alles überschreibt?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Alle Default Configs sollten sich überschreiben lassen NUR werden sie bei einem FW-Update mit ziemlicher Sicherheit wieder überschrieben. Das Admin Tool sollte deine Änderungen eigentlich nicht überschreiben/löschen. Zu 100% kann ich das nicht sagen, da ich meine Konfigs eigentlich immer manuell bearbeite und in "sicheren" Verzeichnissen habe
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
ah, dann sollte es ausreichen, NUR einen einzigen, und zwar den folgenden eintrag in
/usr/syno/mailastation/etc/main.cf zu machen:

alternate_config_directories = /etc/postfix


aber es heisst weiter im wiki

"Kopiert auch gleich die master.cf in das Verzeichnis auf /volume1 und legt alle RexExp Files ebenfalls unter diesem neuen Pfad an. "

was jetzt, nach /opt oder nach /volume1 ?
was wird alles bei fw-update überschrieben? Alles außer volumeX ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ah, dann sollte es ausreichen, NUR einen einzigen, und zwar den folgenden eintrag in
/usr/syno/mailastation/etc/main.cf zu machen:

alternate_config_directories = /etc/postfix


aber es heisst weiter im wiki

"Kopiert auch gleich die master.cf in das Verzeichnis auf /volume1 und legt alle RexExp Files ebenfalls unter diesem neuen Pfad an. "

was jetzt, nach /opt oder nach /volume1 ?
was wird alles bei fw-update überschrieben? Alles außer volumeX ?
Nach /opt natürlich nur wenn du bootstrap und ipkg installiert hast und das Verzeichnis /volume1/@optware existiert. /opt ist der Mountpoint von @optware.
Grundsätzlich wird alles unter /volumeX ein FW Update überleben. /etc ist ein schlechtes Verzeichnis afaik ist das ein RAM Verzeichnis (würde dann nichtmal einen reboot überleben)
 

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
jka das existiert alles, hab ja das mailstation packet installiert.


Nach /opt natürlich nur wenn du bootstrap und ipkg installiert hast und das Verzeichnis /volume1/@optware existiert. /opt ist der Mountpoint von @optware.
Grundsätzlich wird alles unter /volumeX ein FW Update überleben. /etc ist ein schlechtes Verzeichnis afaik ist das ein RAM Verzeichnis (würde dann nichtmal einen reboot überleben)

mein symlink vom postfix-verz nach /etc/postfix ist nach nem reboot noch da..


btw, weisst du wo der PATH definiert wird?

da würde ich gerne /usr/syno/mailstation/bin und /usr/syno/mailstation/sbin hinzfügen, dann isses nichtmehr so schlimm:)
 

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
noch ne frage, wo kann ich denn den dovecot nach gheänderter config neustarten?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mein symlink vom postfix-verz nach /etc/postfix ist nach nem reboot noch da..
Dann probier auch ein FW Update. Dürfte es nicht überleben

btw, weisst du wo der PATH definiert wird?
Bin nicht ganz sicher. Da würde ich auf itari warten ;)

da würde ich gerne /usr/syno/mailstation/bin und /usr/syno/mailstation/sbin hinzfügen, dann isses nichtmehr so schlimm:)
noch ne frage, wo kann ich denn den dovecot nach gheänderter config neustarten?
Ich mach das via Neustart der DS, da ich bis jetzt kein Startscript gefunden habe, welches ich verwenden könnte
 

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
Ich mach das via Neustart der DS, da ich bis jetzt kein Startscript gefunden habe, welches ich verwenden könnte

schreib doch einfach kurz eins..

oder hier nachschauen:

/usr/local/etc/rc.d/MailStation.sh
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Danke für den Tipp wo das Script liegt.
Code:
$ kill `pidof dovecot`
$ /usr/syno/mailstation/sbin/dovecot
obiger Code killt den Dovecot erst und startet ihn dann wieder. Müsste also reichen um Config-Änderungen ohne Neustart der DS zu übernehmen.

Danke und Gruss

tobi
 

pillepalle

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
180
Punkte für Reaktionen
0
Punkte
16
ok das ist natürlich noch viel einfacher :) im anderen thread habe ich ausversehen das gepostet, das hier besser aufgehoben ist


Rich (BBCode):
#!/bin/sh
DOVECOT=/usr/syno/mailstation/sbin/dovecot

case "$1" in
        start)
                echo "Starting Dovecot..."
                $DOVECOT

                ;;

        stop)
                 dovecot_base=`$DOVECOT -a|grep '^base_dir: '|sed 's/^base_dir: //'`
                 dovecot_pid=$dovecot_base/master.pid

                if [ -f $dovecot_pid ]; then
                 echo "Stopping Dovecot..."
                 kill `cat $dovecot_pid`

                fi
                #echo "not running - no need for stopping"
                exit 1
                ;;

        restart)
                dovecot_base=`$DOVECOT -a|grep '^base_dir: '|sed 's/^base_dir: //'`
                dovecot_pid=$dovecot_base/master.pid
                if [ -f $dovecot_pid ]; then
                kill `cat $dovecot_pid`
               $DOVECOT

               fi
               exit 1
               ;;

        *)
                echo "Usage: $0 {start|stop|restart|status}" >&2
                exit 1
                ;;
esac
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat