X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=env%2Fubuntu%2Fbootloader-env%2F02_clean_bootloader_package_req.sh;h=6be98020fb5ca419d2761174c488391c4c0c259d;hb=refs%2Fchanges%2F06%2F2006%2F2;hp=539d5404ac18085fe8a3290c123c535ba261f91d;hpb=e67da41b552179482f39a413b61ef0beff8ab12a;p=icn.git diff --git a/env/ubuntu/bootloader-env/02_clean_bootloader_package_req.sh b/env/ubuntu/bootloader-env/02_clean_bootloader_package_req.sh index 539d540..6be9802 100755 --- a/env/ubuntu/bootloader-env/02_clean_bootloader_package_req.sh +++ b/env/ubuntu/bootloader-env/02_clean_bootloader_package_req.sh @@ -14,6 +14,11 @@ if [[ $(lsb_release -d | cut -f2) != $UBUNTU_BIONIC ]]; then exit 1 fi +function autoremove { + apt-get autoremove -y + rm -rf /etc/apt/sources.list.d/* +} + function clean_essential_packages { apt-get update for package in crudini curl dnsmasq figlet golang nmap patch psmisc \ @@ -21,8 +26,7 @@ function clean_essential_packages { apt-get remove $package -y done - apt-get autoremove -y - rm -rf /etc/apt/sources.list.d/* + autoremove } function check_prerequisite { @@ -40,9 +44,9 @@ function check_prerequisite { } function clean_ironic_packages { - for package in jq nodejs python-ironicclient \ - python-ironic-inspector-client python-lxml python-netaddr \ - python-openstackclient unzip genisoimage; do + for package in python-ironicclient \ + python-ironic-inspector-client \ + python-openstackclient genisoimage; do apt-get remove $package -y done } @@ -127,7 +131,7 @@ if [ "$1" == "--only-packages" ]; then check_prerequisite clean_docker_packages clean_ironic_packages - clean_essential_packages + autoremove exit 0 fi