#!/bin/bash # tftp install # 20180711 # 仅测试过操作系统 ubuntu 16.04 # [email protected] download_url='http://img.fe.okjiaoyu.cn' packet_name='tftpd-hpa_5.2.deb' tftp_md5='6a0a441bddac2117171a1c52180a96af' ap_url='http://img.fe.okjiaoyu.cn/ap/wa4300_fat.bin' ap_md5='ac3cb323f550bd1e92778e221af85009' # 下载ap升级包文件 mkdir /xdfapp/data/tftp/ >/dev/null 2>&1 wget -q ${ap_url} -O /xdfapp/data/tftp/wa4300_fat.bin ap_packet_md5=`md5sum /xdfapp/data/tftp/wa4300_fat.bin|awk '{print $1}'` [ ${ap_packet_md5} != ${ap_md5} ]&& echo "Ap update Packet download fail!" && exit 1 echo "Ap Update packet download success!" # 安装tftp wget -q ${download_url}/${packet_name} -O /tmp/${packet_name} packet_md5=`md5sum /tmp/${packet_name}|awk '{print $1}'` if [ ${packet_md5} == ${tftp_md5} ];then echo "Download tftp success,install..." dpkg -i /tmp/${packet_name} >/dev/null 2>&1 [ $? -ne 0 ]&& echo "tftp install fail!" && exit 1 echo "install success!" cat > /etc/default/tftpd-hpa << EOF TFTP_USERNAME="tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_DIRECTORY="/xdfapp/data/tftp/" TFTP_OPTIONS="-l -c -s" EOF service tftpd-hpa restart else echo "Dwonload tftp Fail !" exit 1 fi