name = network
epoch = 1
-version = 001
+version = 005
release = 2
arch = noarch
license = GPLv3+
summary = The IPFire Networking Scripts.
-# XXX maybe we can split this package into smaller ones like -wireless,
-# -dialup etc.
-
description
The scripts that are contained in this package are the heart of the
IPFire networking. They control the configuration of the network
everything.
end
-source_dl =
+source_dl = http://source.ipfire.org/releases/network/
build
- build = # Do nothing
+ install_cmds
+ # Create some dummy configuration files.
+ mkdir -pv %{BUILDROOT}%{sysconfdir}/{firewall,network}
+ touch %{BUILDROOT}%{sysconfdir}/network/{config,dns-servers,routes}
+ end
end
packages
package %{name}
requires
aiccu
- bash>=4.0
- bridge-utils
- dhcp
+ bash >= 4.0
+ dhclient >= 4.2.4-2
+ dhcp >= 4.2.4-1
ebtables
hostapd
+ initscripts >= 1:2.99-18
iproute2
- ppp
+ iw
+ man
+ miredo-client
+ ppp >= 2.4.5-4
radvd
- rstp
+ rp-pppoe
+ mstpd
sqlite
systemd-units
tunctl
- vlan
- wpa_supplicant
- /bin/ipcalc
+ wpa_supplicant >= 1.0-2
+ /usr/bin/ipcalc
/usr/bin/logger
end
- prerequires = systemd-units
+ configfiles
+ /etc/firewall
+ /etc/network
+ end
# Enable network service, so it starts at the first boot.
script postin
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
- /bin/systemctl --no-reload enable network.service >/dev/null 2>&1 || :
+ systemctl daemon-reload >/dev/null 2>&1 || :
+ systemctl --no-reload enable network.service >/dev/null 2>&1 || :
end
script preun
- /bin/systemctl --no-reload disable network.service >/dev/null 2>&1 || :
- /bin/systemctl stop network.service >/dev/null 2>&1 || :
+ systemctl --no-reload disable network.service >/dev/null 2>&1 || :
+ systemctl stop network.service >/dev/null 2>&1 || :
end
script postup
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
-
- # Maybe it is not a good idea to restart network.
- #/bin/systemctl try-reload-or-restart network.service >/dev/null 2>&1 || :
+ systemctl daemon-reload >/dev/null 2>&1 || :
end
end
end