mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
32 lines
631 B
Python
32 lines
631 B
Python
from openfreemaps.utils import (
|
|
apt_get_autoremove,
|
|
apt_get_install,
|
|
apt_get_purge,
|
|
apt_get_update,
|
|
sudo_cmd,
|
|
)
|
|
|
|
|
|
def pkg_upgrade(c):
|
|
apt_get_update(c)
|
|
c.sudo(
|
|
'DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold"'
|
|
)
|
|
|
|
|
|
def pkg_clean(c):
|
|
clean_list = [
|
|
# firewalls
|
|
'ufw',
|
|
'nftables',
|
|
'firewalld',
|
|
]
|
|
|
|
apt_get_purge(c, ' '.join(clean_list))
|
|
apt_get_autoremove(c)
|
|
sudo_cmd(c, 'dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs -r dpkg --purge')
|
|
|
|
|
|
def pkg_base(c):
|
|
apt_get_install(c, 'nload iftop')
|