[Eisfair_dev] [eisfair-1] pure-ftpd testing 2.5.0 released
Ansgar Püster
ansgar.puester at netcologne.de
Fr Mai 6 14:54:50 CEST 2016
Hallo,
in ca. einer Stunde steht eine neue Version des Paketes
pure-ftpd auf Pack-Eis zur Verfügung.
Rückmeldungen bitte hier in der Newsgroup.
Gruß,
Ansgar
Änderungen:
2.4.0 -> 2.5.0 (ap) 2016-04-16
------------------------------
- Status testing
- LOCALSTATEDIR wurde von /var/run auf /run geändert
/usr/sbin/pure-ftpd
/usr/sbin/pure-ftpwho
/usr/sbin/pure-uploadscript
Das PID file wird jetzt ebenfalls statt in /var/run in /run
abgelegt.
/etc/init.d/pure-ftpd
Wegen des Links /var/run -> ../run sind diese Änderungen
aufwärtskompatibel.
- Die Behandlung von Links wurde unter Nutzung des Befehls
readlink optimiert
/var/install/config.d/pure-ftpd-update.sh und
/var/install/config.d/pure-ftpd.sh
- /var/install/config.d/pure-ftpd-update.sh wurde so geändert,
dass nun backup_config statt of backup-file genutzt wird.
Damit bleiben Dateien wie z.B.
/etc/config.d/pure-ftpd.OPT_CONFIG
unangetastet.
- Statt "/etc/init.d/xinetd restart" wird jetzt im Skript
/etc/init.d/pure-ftpd "/etc/init.d/xinetd reload" genutzt.
Dies ist ausreichend, um Änderungen bei Nutzung von
PURE_FTPD_START_METHOD='xi' wirksam werden zu lassen.
- Änderungen an der Konfiguration, sowie ein Neuladen der
Konfiguration werden nur bei Aufruf von /etc/init.d/pure-ftpd
durchgeführt, NICHT, wenn das Skript als /etc/rc?.d/???pure-ftpd
abläuft.
- Es werden keine Änderungen an /etc/xinetd.d/ftp durchgeführt,
wenn der pure-ftpd gestoppt wird.
- Skript /var/install/config.d/pure-ftpd.sh wurde geändert.
Wenn PURE_FTPD_START_METHOD='xi' gesetzt wird, so wird
überprüft, ob auch START_XINETD='yes' gesetzt ist und der
Prozess /usr/sbin/xinetd auch wirklich läuft.
- Das Skript /etc/init.d/pure-ftpd wurde so geändert, dass
der pure-ftpd auch dann gestoppt wird, wenn ein sog.
'stale pid file' existiert, also ein pid file mit fehlerhaftem
Inhalt.
2.4.0 -> 2.5.0 (ap) 2016-04-16
------------------------------
- Status testing
- Changed LOCALSTATEDIR from /var/run to /run in
/usr/sbin/pure-ftpd
/usr/sbin/pure-ftpwho
/usr/sbin/pure-uploadscript
Changed location of PID files from /var/run to /run in
/etc/init.d/pure-ftpd
Because of the existing link /var/run -> ../run
this change is upward compatible
- Optmized handling of links using readlink in
/var/install/config.d/pure-ftpd-update.sh and
/var/install/config.d/pure-ftpd.sh
- Changed /var/install/config.d/pure-ftpd-update.sh to
use backup_config instead of backup-file to keep
user files like /etc/config.d/pure-ftpd.OPT_CONFIG
- Changed /etc/init.d/xinetd restart to
/etc/init.d/xinetd reload in /etc/init.d/pure-ftpd
This is sufficient to take effect of configuration
changes if PURE_FTPD_START_METHOD='xi' is used.
- Configuration changes including reload of configuration
will only be done if /etc/init.d/pure-ftpd is called,
NOT if running as /etc/rc?.d/???pure-ftpd
- No modification of /etc/xinetd.d/ftp when stopping
pure-ftpd.
- Change of /var/install/config.d/pure-ftpd.sh
When setting PURE_FTPD_START_METHOD='xi'
a check is performed, if START_XINETD is set to 'yes'
and /usr/sbin/xinetd is really running.
- Modified /etc/init.d/pure-ftpd to make shure pure-ftpd
is stopped, when a stale pid file is found.
Mehr Informationen über die Mailingliste Eisfair_dev