diff -up smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.privilege.migrate smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.privilege --- smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.privilege.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.2/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') or return; + if ( $tftpd->prop('privilege') eq "r" ) + { + $tftpd->set_prop('privilege' => "ro"); + } +} diff -up smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.timeout.migrate smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.timeout --- smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.timeout.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.2/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.2/root/etc/e-smith/db/configuration/migrate/tftpd.user.migrate smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.user --- smeserver-tftp-server-1.2/root/etc/e-smith/db/configuration/migrate/tftpd.user.migrate 1970-01-01 10:00:00.000000000 +1000 +++ smeserver-tftp-server-1.2/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"); + } +}