version 1.78, 2021/12/11 21:19:24 |
version 1.79, 2021/12/12 19:52:38 |
|
|
local _i=1 _dir |
local _i=1 _dir |
|
|
# If we're not in the installer, |
# If we're not in the installer, |
# we have mktemp and a more hostile environment |
# we have mktemp and a more hostile environment. |
if [ -x /usr/bin/mktemp ]; then |
if [ -x /usr/bin/mktemp ]; then |
_dir=$( mktemp -d "${1}-XXXXXXXXX" ) |
_dir=$( mktemp -d "${1}-XXXXXXXXX" ) |
else |
else |
|
|
fetch() { |
fetch() { |
local _src="${FWURL}/${1##*/}" _dst=$1 _user=_file _exit |
local _src="${FWURL}/${1##*/}" _dst=$1 _user=_file _exit |
|
|
# If we're not in the installer, we have su(1) |
# If we're not in the installer, |
# and doas(1) is unlikely to be configured. |
# we have su(1) and doas(1) is unlikely to be configured. |
if [ -x /usr/bin/su ]; then |
if [ -x /usr/bin/su ]; then |
/usr/bin/su -s /bin/ksh "$_user" -c \ |
/usr/bin/su -s /bin/ksh "$_user" -c \ |
"/usr/bin/ftp -D 'Get/Verify' -Vm -o- '$_src'" > "$_dst" |
"/usr/bin/ftp -D 'Get/Verify' -Vm -o- '$_src'" > "$_dst" |