[Eisfair_dev] [eisfair-1] Korrekturvorschläge für Paket pure-ftpd 2.0.0

Ansgar Püster ansgar.puester at netcologne.de
Mo Mai 27 18:08:53 CEST 2013


Hallo,

bei Installation ein UTF-8 Systems sind mir zwei Fehler im
Paket pure-ftpd 2.0.0 aufgefallen.

Hier die beiden Fehler und entsprechende Korrekturen:

1.) bei Installation
cp: cannot create regular file `/usr/local/ssl/certs/pure-ftpd.pem': No 
such file or directory

Index: tmp/install.sh
===================================================================
--- tmp/install.sh      (revision 448)
+++ tmp/install.sh      (working copy)
@@ -68,6 +68,7 @@
  if [ ! -f "$installed_pem" ]
  then
      # pure-ftpd.pem does not exists, install latest version
+    mkdir -p /usr/local/ssl/certs
      cp -p $new_pem $installed_pem
  else
      # check installed file

2.) bei der Konfiguration
START_PURE_FTPD              =  yes
=>
Error: PURE_FTPD_VIRTUAL_USERS_N > 0 requires
        PURE_FTPD_ENABLE_VIRTUAL_USERS='yes'
Error in configuration, aborting...

Index: var/install/config.d/pure-ftpd-update.sh
===================================================================
--- var/install/config.d/pure-ftpd-update.sh    (revision 448)
+++ var/install/config.d/pure-ftpd-update.sh    (working copy)
@@ -594,9 +594,12 @@
  then
     error "PURE_FTPD_MAXCON_PER_IP requires PURE_FTPD_START_METHOD='st'"
  fi
-if ( pure_ftpd_virtual_users_n > 0 && pure_ftpd_enable_virtual_users != 
"yes" )
+if ( pure_ftpd_enable_virtual_users == "yes" )
  then
-   error "PURE_FTPD_VIRTUAL_USERS_N > 0 requires 
PURE_FTPD_ENABLE_VIRTUAL_USERS='yes'"
+   if ( pure_ftpd_virtual_users_n == 0 )
+   then
+      error "PURE_FTPD_ENABLE_VIRTUAL_USERS='yes' requires 
PURE_FTPD_VIRTUAL_USERS_N > 0"
+   fi
  fi
  if ( PURE_FTPD_USER_BANDWIDTH != "" && PURE_FTPD_ANONYMOUS_BANDWIDTH 
!= "" )
  then


Gruß,
Ansgar


Mehr Informationen über die Mailingliste Eisfair_dev