bstinson / centos / t_functional

Forked from centos/t_functional 4 years ago
Clone

Blame tests/p_tftp-server/0-install_tftp-server.sh

Athmane Madjoudj 81d17c
#!/bin/bash
Athmane Madjoudj 81d17c
# Author: Athmane Madjoudj <athmanem@gmail.com>
Athmane Madjoudj 81d17c
Athmane Madjoudj 81d17c
t_InstallPackage tftp-server xinetd tftp
Athmane Madjoudj 81d17c
Athmane Madjoudj 81d17c
# Enable tftp
Pablo Greco ee1fbf
if [ "$centos_ver" -ge "8" ] ; then
Pablo Greco ee1fbf
cat <<__EOF__ >/etc/xinetd.d/tftp
Pablo Greco ee1fbf
service tftp
Pablo Greco ee1fbf
{
Pablo Greco ee1fbf
    socket_type		= dgram
Pablo Greco ee1fbf
    protocol		= udp
Pablo Greco ee1fbf
    wait			= yes
Pablo Greco ee1fbf
    user			= root
Pablo Greco ee1fbf
    server			= /usr/sbin/in.tftpd
Pablo Greco ee1fbf
    server_args		= -s /var/lib/tftpboot
Pablo Greco ee1fbf
    disable			= no
Pablo Greco ee1fbf
    per_source		= 11
Pablo Greco ee1fbf
    cps			= 100 2
Pablo Greco ee1fbf
    flags			= IPv4
Pablo Greco ee1fbf
}
Pablo Greco ee1fbf
__EOF__
Pablo Greco ee1fbf
else
Athmane Madjoudj 81d17c
sed -i 's/\(disable\s*=\ \)yes/\1no/' /etc/xinetd.d/tftp
Pablo Greco ee1fbf
fi
Athmane Madjoudj 81d17c
Athmane Madjoudj c7aea7
t_ServiceControl xinetd restart