1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #!/bin/bash
- ## arg 1: the new package version
- post_install() {
- # Create NetworkManager configuration if we do not have it
- if ! [ -e /etc/NetworkManager/NetworkManager.conf ]; then
- echo '[main]' > /etc/NetworkManager/NetworkManager.conf
- echo 'plugins = keyfile' >> /etc/NetworkManager/NetworkManager.conf
- echo '[keyfile]' >> /etc/NetworkManager/NetworkManager.conf
- fi
- # Remove ip_forward setting from sysctl, so NM will not reset it
- # Archlinux now use sysctl.d/ instead of sysctl.conf
- #sed 's/^net.ipv4.ip_forward.*/#\0/' -i /etc/sysctl.conf
- /usr/lib/qubes/qubes-fix-nm-conf.sh
- # Yum proxy configuration is fedora specific
- #if ! grep -q '/etc/yum\.conf\.d/qubes-proxy\.conf' /etc/yum.conf; then
- # echo >> /etc/yum.conf
- # echo '# Yum does not support inclusion of config dir...' >> /etc/yum.conf
- # echo 'include=file:///etc/yum.conf.d/qubes-proxy.conf' >> /etc/yum.conf
- #fi
- for srv in qubes-firewall.service qubes-iptables.service qubes-network.service qubes-updates-proxy.service ; do
- systemctl enable $srv
- done
- }
- ## arg 1: the new package version
- ## arg 2: the old package version
- post_upgrade() {
- post_install
- }
- ## arg 1: the old package version
- post_remove() {
- for srv in qubes-firewall.service qubes-iptables.service qubes-network.service qubes-updates-proxy.service ; do
- systemctl disable $srv
- done
- }
|