]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - grubby/grubby.nm
docbook2X: New package.
[people/ms/ipfire-3.x.git] / grubby / grubby.nm
CommitLineData
4d4e8902
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = grubby
b25c05d0 7version = 8.11
a65e0067 8release = 3
4d4e8902
MT
9
10groups = System/Base
11url = http://git.fedorahosted.org/git/grubby.git
12license = GPLv2+
13summary = Command line tool for updating bootloader configs.
14
15description
1f9bc2f0
MT
16 grubby is a command line tool for updating and displaying information about
17 the configuration files for the grub, lilo, elilo (ia64), yaboot (powerpc)
4d4e8902 18 and zipl (s390) boot loaders. It is primarily designed to be used from scripts
1f9bc2f0 19 which install new kernels and need to find information about the current boot
4d4e8902
MT
20 environment.
21end
22
40c54876
MT
23# Source tarballs must be generated from git.
24sources = %{thisapp}.tar.bz2
4d4e8902
MT
25
26build
27 requires
28 glib2-devel
29 libblkid-devel
30 popt-devel
31 util-linux
32 end
33
34 test
35 make test
36 end
37
40c54876 38 make_install_targets += mandir=%{mandir}
b25c05d0
MT
39
40 install_cmds
41 mkdir -pv %{BUILDROOT}%{prefix}
42 mv -v %{BUILDROOT}{,%{prefix}}/sbin
43 end
4d4e8902
MT
44end
45
46packages
47 package %{name}
7bb48a5b
MT
48 # Pull in u-boot-tools on ARM platforms.
49 if "%{DISTRO_PLATFORM}" == "arm"
50 requires += u-boot-tools
40c54876 51 end
a65e0067
MT
52
53 provides
54 /sbin/grubby
55 /sbin/installkernel
56 /sbin/new-kernel-pkg
57 end
40c54876 58 end
1f9bc2f0
MT
59
60 package %{name}-debuginfo
61 template DEBUGINFO
62 end
4d4e8902 63end