--- rpms/smeserver-tftp-server/contribs8/smeserver-tftp-server-1.0-refuse.patch 2016/03/15 10:58:35 1.1 +++ rpms/smeserver-tftp-server/contribs8/smeserver-tftp-server-1.0-refuse.patch 2016/03/17 11:17:43 1.2 @@ -1,6 +1,13 @@ +diff -up smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/defaults/tftpd/user.refuse smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/defaults/tftpd/user +--- smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/defaults/tftpd/user.refuse 2006-04-04 09:12:17.000000000 +1000 ++++ smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/defaults/tftpd/user 2016-03-17 22:12:19.000000000 +1100 +@@ -1 +1 @@ +-root +\ No newline at end of file ++nobody diff -up smeserver-tftp-server-1.0/root/var/service/tftpd/run.refuse smeserver-tftp-server-1.0/root/var/service/tftpd/run ---- smeserver-tftp-server-1.0/root/var/service/tftpd/run.refuse 2006-01-21 23:56:00.000000000 +1100 -+++ smeserver-tftp-server-1.0/root/var/service/tftpd/run 2016-03-15 21:47:04.000000000 +1100 +--- smeserver-tftp-server-1.0/root/var/service/tftpd/run.refuse 2016-03-17 22:10:15.000000000 +1100 ++++ smeserver-tftp-server-1.0/root/var/service/tftpd/run 2016-03-16 23:04:45.000000000 +1100 @@ -11,6 +11,7 @@ #PROP: timeout: VALUES: default/300 (secounds, 900 is the default) #PROP: UDPPort: VALUES: 69 @@ -9,7 +16,7 @@ diff -up smeserver-tftp-server-1.0/root/ TFTPD_STATUS=$(/sbin/e-smith/db configuration getprop tftpd status); if [ $TFTPD_STATUS == "enabled" ]; then -@@ -21,35 +22,41 @@ if [ $TFTPD_STATUS == "enabled" ]; then +@@ -21,35 +22,43 @@ if [ $TFTPD_STATUS == "enabled" ]; then TFTPD_TIMEOUT=$(/sbin/e-smith/db configuration getprop tftpd timeout); TFTPD_UDPPORT=$(/sbin/e-smith/db configuration getprop tftpd UDPPort); TFTPD_DIRECTORY=$(/sbin/e-smith/db configuration getprop tftpd directory); @@ -31,6 +38,8 @@ diff -up smeserver-tftp-server-1.0/root/ - elif [ $TFTPD_LOG == "normal" ]; then - TFTPD_LOG_SETTING='-v'; + TFTPD_LOG_SETTING="-vv"; ++ elif [ $TFTPD_LOG == "disabled" ]; then ++ TFTPD_LOG_SETTING=""; fi + TFTPD_PRIVILEGE_SETTING="" @@ -52,7 +61,7 @@ diff -up smeserver-tftp-server-1.0/root/ cd / exec 2>&1 - exec udpsvd -h $TFTPD_LOG_SETTING -u$TFTPD_USER \ -+ exec udpsvd -h $TFTPD_LOG_SETTING -u $TFTPD_USER \ ++ exec udpsvd -h $TFTPD_LOG_SETTING \ $TFTPD_ACCESS_SETTING $TFTPD_UDPPORT \ in.tftpd $TFTPD_LOG_SETTING $TFTPD_PRIVILEGE_SETTING \ - -u $TFTPD_USER $TFTPD_TIMEOUT_SETTING -s $TFTPD_DIRECTORY