]>
Commit | Line | Data |
---|---|---|
642c6f37 | 1 | ############################################################################### |
802ea3af MT |
2 | # IPFire.org - An Open Source Firewall Solution # |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
642c6f37 MT |
4 | ############################################################################### |
5 | ||
802ea3af MT |
6 | name = network |
7 | epoch = 1 | |
2763814b | 8 | version = 003 |
3f9e64bf | 9 | release = 2 |
802ea3af | 10 | arch = noarch |
b6860f43 | 11 | |
802ea3af MT |
12 | maintainer = Michael Tremer <michael.tremer@ipfire.org> |
13 | groups = Base Networking/Tools | |
14 | url = http://www.ipfire.org/ | |
15 | license = GPLv3+ | |
16 | summary = The IPFire Networking Scripts. | |
b6860f43 | 17 | |
66ee7725 MT |
18 | # XXX maybe we can split this package into smaller ones like -wireless, |
19 | # -dialup etc. | |
20 | ||
802ea3af | 21 | description |
66ee7725 MT |
22 | The scripts that are contained in this package are the heart of the |
23 | IPFire networking. They control the configuration of the network | |
24 | zones, physical and virtual devices, handle hotplug events and | |
25 | everything. | |
802ea3af MT |
26 | end |
27 | ||
0b7fb4e2 | 28 | source_dl = http://source.ipfire.org/releases/network/ |
802ea3af MT |
29 | |
30 | build | |
31 | build = # Do nothing | |
32 | end | |
33 | ||
34 | packages | |
35 | package %{name} | |
36 | requires | |
37 | aiccu | |
38 | bash>=4.0 | |
39 | bridge-utils | |
40 | dhcp | |
41 | ebtables | |
42 | hostapd | |
43 | iproute2 | |
44 | ppp | |
45 | radvd | |
46 | rstp | |
47 | sqlite | |
48 | systemd-units | |
49 | tunctl | |
50 | vlan | |
51 | wpa_supplicant | |
3f9e64bf | 52 | /usr/bin/ipcalc |
802ea3af MT |
53 | /usr/bin/logger |
54 | end | |
73db16dd MT |
55 | |
56 | prerequires = systemd-units | |
57 | ||
58 | # Enable network service, so it starts at the first boot. | |
59 | script postin | |
60 | /bin/systemctl daemon-reload >/dev/null 2>&1 || : | |
61 | /bin/systemctl --no-reload enable network.service >/dev/null 2>&1 || : | |
62 | end | |
63 | ||
64 | script preun | |
65 | /bin/systemctl --no-reload disable network.service >/dev/null 2>&1 || : | |
66 | /bin/systemctl stop network.service >/dev/null 2>&1 || : | |
67 | end | |
68 | ||
69 | script postup | |
70 | /bin/systemctl daemon-reload >/dev/null 2>&1 || : | |
71 | ||
72 | # Maybe it is not a good idea to restart network. | |
73 | #/bin/systemctl try-reload-or-restart network.service >/dev/null 2>&1 || : | |
74 | end | |
802ea3af MT |
75 | end |
76 | end |