UmVirt LFS Package info
DB commit: 9ed4ff6d798939f3f70457a829818f445904e2c7
APP commit: f0568a86eced844506f88e1faa2e7a1c73783ddf
tftp-hpa
Official tftp serverPackage info
Template:
Codename: tftp-hpa
Source file: tftp-hpa-5.2.tar.xz
Source file size: 89564
Source file MD5-checkum: e86f58164166804e8ae5a46010f29317
Source directory: tftp-hpa-5.2
Package URL: https://umvirt.com/linux/downloads/0.2.3/packages/t/tftp-hpa-5.2.tar.xz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.3/packages/t/tftp-hpa-5.2.tar.xz.md5sum
Dependances: *** NO DEPENDANCES FOUND ***
Dependance of: *** NO PACKAGES FOUND ***
Patches: tftp-hpa-0.49-fortify-strcpy-crash.patch.
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
export CFLAGS+=' -Wno-error=implicit-function-declaration -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/usr/bin --without-tcpwrappers
Build script:
make
Install script:
make install
echo TFTPD_ARGS=\"--secure /srv/tftp/\" > /etc/conf.d/tftpd
#install service
cat > /usr/lib/systemd/system/tftpd.service << "EOF"
[Unit]
Description=hpa's original TFTP daemon
After=network.target
[Service]
Type=forking
EnvironmentFile=/etc/conf.d/tftpd
ExecStart=/usr/bin/in.tftpd --listen $TFTPD_ARGS
[Install]
WantedBy=multi-user.target
EOF
#install socket
cat > /usr/lib/systemd/system/tftpd.socket << "EOF"
[Unit]
Description=hpa's original TFTP daemon
Conflicts=tftpd.service
[Socket]
ListenDatagram=69
[Install]
WantedBy=sockets.target
EOF