Update config.sh

This commit is contained in:
spiritlhl 2023-06-14 09:50:07 +08:00 committed by GitHub
parent 890a8bae7d
commit 94b3ad1322
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,17 +5,32 @@ divert_install_script() {
local package_name=$1
local divert_script="/usr/local/sbin/${package_name}-install"
local install_script="/var/lib/dpkg/info/${package_name}.postinst"
if [ -x "$(command -v yum)" ]; then
divert_script="/usr/local/sbin/${package_name}-install"
install_script="/var/lib/rpm/centos/${package_name}.postinst"
fi
ln -sf "${divert_script}" "${install_script}"
sh -c "echo '#!/bin/bash' > ${divert_script}"
sh -c "echo 'exit 1' >> ${divert_script}"
echo '#!/bin/bash' > "${divert_script}"
echo 'exit 1' >> "${divert_script}"
chmod +x "${divert_script}"
}
echo "Package: zmap nmap masscan medusa
if [ -x "$(command -v apt-get)" ]; then
echo "Package: zmap nmap masscan medusa apache2-utils hping3
Pin: release *
Pin-Priority: -1" | sudo tee -a /etc/apt/preferences
fi
if [ -x "$(command -v apt-get)" ]; then
sudo apt-get update
elif [ -x "$(command -v yum)" ]; then
sudo yum update
fi
divert_install_script "zmap"
divert_install_script "nmap"
divert_install_script "masscan"
divert_install_script "medusa"
divert_install_script "hping3"
divert_install_script "apache2-utils"
rm -rf "$0"