diff -up smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.privilege.migrate smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.privilege --- smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.privilege.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.privilege 2016-03-19 20:41:51.000000000 +1100 @@ -0,0 +1,7 @@ +{ + my $tftpd = $DB->get("tftpd"); + if ( defined $tftpd && $tftpd->prop("privilege") eq "r" ) + { + $tftpd->set_prop("privilege" => "ro"); + } +} diff -up smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.timeout.migrate smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.timeout --- smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.timeout.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.timeout 2016-03-19 20:43:27.000000000 +1100 @@ -0,0 +1,7 @@ +{ + my $tftpd = $DB->get("tftpd") or return ""; + if ( $tftpd->prop("timeout") eq "normal" ) + { + $tftpd->set_prop("timeout" => "default"); + } +} diff -up smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.user.migrate smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.user --- smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.user.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.0/root/etc/e-smith/db/configuration/migrate/tftpd.user 2016-03-19 20:42:55.000000000 +1100 @@ -0,0 +1,7 @@ +{ + my $tftpd = $DB->get("tftpd") or return ""; + if ( $tftpd->prop("user") eq "root" ) + { + $tftpd->set_prop("user" => "nobody"); + } +}