Ajuda em isc-dhcp-server e dnsmasq
Fala galera blz? Então estou desenvolvendo um script para um laboratório de informática aqui da minha faculdade, a minha dúvida é a seguinte:
O script que estou fazendo ele verifica se no laboratório existe esses programas instalados: tftpd-hpa, isc-dhcp-server, dnsmasq, nbd-server e nfs-common.
O problema é que quando peço para desinstalar o dnsmasq, ele instala o isc-dhcp-server, e se eu desinstalar o isc-dhcp-server, ele instala o dnsmasq.
Código:
#Se a condição for satisfeita, irá desinstalar o tftpd-hpa;
if [ -e /home/$linha/etc/init.d/tftpd-hpa];
then
sudo apt-get purge tftpd-hpa -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o isc-dhcp-server;
elif [ -e /home/$linha/etc/init.d/isc-dhcp-server ];
then
sudo apt-get purge isc-dhcp-server -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o dnsmasq;
elif [ -e /home/$linha/etc/init.d/dnsmasq ];
then
sudo apt-get purge dnsmasq -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o nbd-server;
elif [ -e /home/$linha/etc/init.d/nbd-server ];
then
sudo apt-get purge nbd-server -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o nfs-common;
elif [ -e /home/$linha/etc/init.d/nfs-common ];
then
sudo apt-get purge nfs-common -y > /dev/null 2>/dev/null
fi
Quero saber como posso resolver essa questão, alguém pode me ajudar?
O script que estou fazendo ele verifica se no laboratório existe esses programas instalados: tftpd-hpa, isc-dhcp-server, dnsmasq, nbd-server e nfs-common.
O problema é que quando peço para desinstalar o dnsmasq, ele instala o isc-dhcp-server, e se eu desinstalar o isc-dhcp-server, ele instala o dnsmasq.
Código:
#Se a condição for satisfeita, irá desinstalar o tftpd-hpa;
if [ -e /home/$linha/etc/init.d/tftpd-hpa];
then
sudo apt-get purge tftpd-hpa -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o isc-dhcp-server;
elif [ -e /home/$linha/etc/init.d/isc-dhcp-server ];
then
sudo apt-get purge isc-dhcp-server -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o dnsmasq;
elif [ -e /home/$linha/etc/init.d/dnsmasq ];
then
sudo apt-get purge dnsmasq -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o nbd-server;
elif [ -e /home/$linha/etc/init.d/nbd-server ];
then
sudo apt-get purge nbd-server -y > /dev/null 2>/dev/null
#Se a condição for satisfeita, irá desinstalar o nfs-common;
elif [ -e /home/$linha/etc/init.d/nfs-common ];
then
sudo apt-get purge nfs-common -y > /dev/null 2>/dev/null
fi
Quero saber como posso resolver essa questão, alguém pode me ajudar?
Lucas
Curtidas 0