]>
Commit | Line | Data |
---|---|---|
9ad08da3 | 1 | ############################################################################### |
802ea3af MT |
2 | # IPFire.org - An Open Source Firewall Solution # |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
9ad08da3 MT |
4 | ############################################################################### |
5 | ||
466fab1f MT |
6 | # Make the configuration of your distribution right here. |
7 | DISTRO_NAME = IPFire | |
8 | DISTRO_SNAME = ipfire | |
9 | DISTRO_VERSION = 3.0-alpha2 | |
10 | DISTRO_RELEASE = 3 | |
11 | DISTRO_SLOGAN = Gluttony | |
12 | DISTRO_COLOR = 0;31 | |
13 | ||
802ea3af MT |
14 | name = %{DISTRO_SNAME}-release |
15 | version = %{DISTRO_VERSION} | |
16 | release = 1 | |
17 | epoch = 3 | |
18 | arch = noarch | |
9ad08da3 | 19 | |
802ea3af MT |
20 | maintainer = Michael Tremer <michael.tremer@ipfire.org> |
21 | groups = Base Build System/Base | |
22 | url = http://www.ipfire.org | |
23 | license = | |
24 | summary = %{DISTRO_NAME} release files. | |
567ff764 | 25 | |
802ea3af MT |
26 | description |
27 | %{DISTRO_NAME} release files such as pakfire configs and various /etc/ \ | |
466fab1f | 28 | files that define the release. |
802ea3af | 29 | end |
9ad08da3 | 30 | |
802ea3af MT |
31 | # No tarball. |
32 | sources = | |
9ad08da3 | 33 | |
802ea3af MT |
34 | build |
35 | prepare = # Do nothing | |
36 | build = # Do nothing | |
69be7e73 | 37 | |
802ea3af MT |
38 | install |
39 | mkdir -pv %{BUILDROOT}/etc | |
9ad08da3 | 40 | |
802ea3af MT |
41 | echo "%{DISTRO_NAME} v%{DISTRO_VERSION} for %{DISTRO_ARCH} - %{DISTRO_SLOGAN} (\l)" \ |
42 | > %{BUILDROOT}/etc/issue | |
43 | echo "===============================" >> %{BUILDROOT}/etc/issue | |
44 | echo "\n running on \s \r \m" >> %{BUILDROOT}/etc/issue | |
9ad08da3 | 45 | |
802ea3af MT |
46 | echo "%{DISTRO_NAME} release %{DISTRO_VERSION} (%{DISTRO_SLOGAN})" \ |
47 | > %{BUILDROOT}/etc/%{DISTRO_SNAME}-release | |
48 | ln -svf %{DISTRO_SNAME}-release %{BUILDROOT}/etc/system-release | |
9ad08da3 | 49 | |
802ea3af MT |
50 | # Set a default hostname that is set until the user customizes that. |
51 | echo "%{DISTRO_SNAME}.localdomain" > %{BUILDROOT}/etc/hostname | |
466fab1f | 52 | |
802ea3af MT |
53 | # Create /etc/os-release. |
54 | echo "NAME=\"%{DISTRO_NAME}\"" >> %{BUILDROOT}/etc/os-release | |
55 | echo "VERSION=\"%{DISTRO_VERSION}\"" >> %{BUILDROOT}/etc/os-release | |
56 | echo "ID=%{DISTRO_SNAME}" >> %{BUILDROOT}/etc/os-release | |
57 | echo "VERSION_ID=%{DISTRO_RELEASE}" >> %{BUILDROOT}/etc/os-release | |
58 | echo "PRETTY_NAME=\"%{DISTRO_NAME} %{DISTRO_VERSION} (%{DISTRO_SLOGAN})\"" \ | |
59 | >> %{BUILDROOT}/etc/os-release | |
60 | echo "ANSI_COLOR=%{DISTRO_COLOR}" >> %{BUILDROOT}/etc/os-release | |
61 | end | |
62 | end | |
466fab1f | 63 | |
802ea3af MT |
64 | packages |
65 | package %{name} | |
66 | provides = system-release | |
67 | obsoletes = system-release | |
68 | end | |
69 | end |