Kay Sievers [Sat, 16 Mar 2013 18:22:41 +0000 (19:22 +0100)]
Revert "build-sys: check for docbook xsl-stylesheets"
Distributions seem to differ greatly where they put the needed
docbook stuff. Go back just using only xsltproc as the automatic
indicator to build man pages. Setups with xsltproc but without
the needed docbook stuff will need to disable the man page
creation manually.
This reverts commit
2423a1e43e6913bf219634576b2bfe55d5289fab.
Kay Sievers [Sat, 16 Mar 2013 17:58:43 +0000 (18:58 +0100)]
version 28
Kay Sievers [Sat, 16 Mar 2013 17:41:06 +0000 (18:41 +0100)]
setup: if all BootXXXX are used, find the next slot behind, don't overwrite Boot0000
https://bbs.archlinux.org/viewtopic.php?pid=1242470#p1242470
Kay Sievers [Sat, 16 Mar 2013 16:20:07 +0000 (17:20 +0100)]
version 2
Karel Zak [Mon, 11 Mar 2013 09:10:54 +0000 (10:10 +0100)]
build-sys: check for docbook xsl-stylesheets
Reported-by: C Hanish Menon <hanishkvc@gmail.com>
Kay Sievers [Sun, 10 Mar 2013 22:35:47 +0000 (23:35 +0100)]
setup: Loader -> Binary
Kay Sievers [Sun, 10 Mar 2013 22:30:10 +0000 (23:30 +0100)]
setup: print partition for disk entries
Kay Sievers [Sun, 10 Mar 2013 21:37:52 +0000 (22:37 +0100)]
setup: use flag variable
Kay Sievers [Sun, 10 Mar 2013 21:34:04 +0000 (22:34 +0100)]
setup: make fuction static
Kay Sievers [Sun, 10 Mar 2013 19:49:02 +0000 (20:49 +0100)]
distinguish "setup" and "user" mode
Kay Sievers [Sun, 10 Mar 2013 19:37:19 +0000 (20:37 +0100)]
print secure boot flags
Kay Sievers [Sun, 10 Mar 2013 19:23:59 +0000 (20:23 +0100)]
setup: tilt slashes
Kay Sievers [Sun, 10 Mar 2013 18:37:13 +0000 (19:37 +0100)]
setup: name fields in "status" output
Kay Sievers [Sun, 10 Mar 2013 17:25:31 +0000 (18:25 +0100)]
build-sys: move man page to man/
Kay Sievers [Sat, 9 Mar 2013 19:31:39 +0000 (20:31 +0100)]
build-sys make man pages optional
Kay Sievers [Sat, 9 Mar 2013 19:19:56 +0000 (20:19 +0100)]
build-sys: only use $prefix
Marc-Antoine Perennou [Sat, 9 Mar 2013 18:19:57 +0000 (19:19 +0100)]
setup: use gummibootlibdir
Kay Sievers [Fri, 8 Mar 2013 20:45:48 +0000 (21:45 +0100)]
ReadKeyStroke() in dump()
Kay Sievers [Fri, 8 Mar 2013 19:19:12 +0000 (20:19 +0100)]
version 26
Kay Sievers [Fri, 8 Mar 2013 19:04:00 +0000 (20:04 +0100)]
setup: fix is_secure_boot()
Kay Sievers [Fri, 8 Mar 2013 18:44:35 +0000 (19:44 +0100)]
setup: return proper error code from variable_set()
Kay Sievers [Fri, 8 Mar 2013 18:38:51 +0000 (19:38 +0100)]
setup: fix same_entry() for entries without a device path
Kay Sievers [Fri, 8 Mar 2013 17:07:45 +0000 (18:07 +0100)]
setup: fix error parameter
Kay Sievers [Fri, 8 Mar 2013 17:07:31 +0000 (18:07 +0100)]
build-sys: enable common warnings
Kay Sievers [Fri, 8 Mar 2013 16:29:57 +0000 (17:29 +0100)]
version 25
Kay Sievers [Fri, 8 Mar 2013 16:29:08 +0000 (17:29 +0100)]
build-sys: use $XSLTPROC and enforce "unresolved symbols" check
Kay Sievers [Fri, 8 Mar 2013 15:28:10 +0000 (16:28 +0100)]
pass 64 bit int to uefi_call_wrapper() when needed
Kay Sievers [Wed, 6 Mar 2013 20:46:43 +0000 (21:46 +0100)]
setup: do not stop printing all boot entries, if the boot order has non-existing ones
Kay Sievers [Wed, 6 Mar 2013 20:43:02 +0000 (21:43 +0100)]
enable the menu if no boot entry config snippet was found
Kay Sievers [Wed, 6 Mar 2013 19:31:10 +0000 (20:31 +0100)]
if no entries are found, select the first one not the last one of the auto-* entries
Kay Sievers [Mon, 4 Mar 2013 23:30:45 +0000 (00:30 +0100)]
setup: install - always add entry to the boot order list
Kay Sievers [Fri, 1 Mar 2013 12:38:33 +0000 (13:38 +0100)]
do not print NULL values in "dump"
Kay Sievers [Fri, 1 Mar 2013 12:31:14 +0000 (13:31 +0100)]
build-sys: rename "test" to "qemu" to avoid clash with test/ dir
Kay Sievers [Fri, 1 Mar 2013 11:22:41 +0000 (12:22 +0100)]
remove stringify(), we have config.h now
Kay Sievers [Fri, 1 Mar 2013 11:12:33 +0000 (12:12 +0100)]
replace a few tabs with spaces
Karel Zak [Fri, 1 Mar 2013 11:04:32 +0000 (12:04 +0100)]
build-sys: move man page to section 8
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 28 Feb 2013 19:59:59 +0000 (20:59 +0100)]
build-sys: add tests to build system
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 28 Feb 2013 18:41:32 +0000 (19:41 +0100)]
build-sys: add automake stuff for src/efi
- implemented by on automake independent build rules
- uses automake _DATA for make install
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 28 Feb 2013 18:37:44 +0000 (19:37 +0100)]
build-sys: initialize efi specific stuff
- probe for gnu-efi headers
- probe for gnu-efi libs and gnu-efi linker scripts
- sets $CC for .efi compilation
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 27 Feb 2013 11:58:36 +0000 (12:58 +0100)]
build-sys: add automake stuff for src/setup
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 27 Feb 2013 11:39:21 +0000 (12:39 +0100)]
build-sys: add stuff for $ARCH
- add m4/arch.m4 to setup ARCH_<NAME> automake conditionals
- use "if ARCH_<NAME>" in build system rather than make ifeq
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 27 Feb 2013 09:57:51 +0000 (10:57 +0100)]
build-sys: check for libblkid
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 27 Feb 2013 09:41:54 +0000 (10:41 +0100)]
build-sys: add very basic configure.am and Makefile.am
Note that this commit removes the old Makefile.
Signed-off-by: Karel Zak <kzak@redhat.com>
Kay Sievers [Thu, 28 Feb 2013 22:39:06 +0000 (23:39 +0100)]
setup: add --version
Kay Sievers [Thu, 28 Feb 2013 22:09:16 +0000 (23:09 +0100)]
add "Reboot Into Firmware Interface" menu entry
Kay Sievers [Thu, 28 Feb 2013 20:44:35 +0000 (21:44 +0100)]
include secure boot and os indications variables in dump
Kay Sievers [Tue, 26 Feb 2013 16:55:13 +0000 (17:55 +0100)]
version 24
Kay Sievers [Tue, 26 Feb 2013 14:27:22 +0000 (15:27 +0100)]
setup: install - write machine-id to default pattern
Kay Sievers [Tue, 26 Feb 2013 13:40:56 +0000 (14:40 +0100)]
delete loader-postinst.sh
Kay Sievers [Thu, 21 Feb 2013 15:21:45 +0000 (16:21 +0100)]
setup: skip EFI variable setup when secure boot is active
Kay Sievers [Thu, 21 Feb 2013 01:46:54 +0000 (02:46 +0100)]
efi: fail build with unresolved symbols
malcolmlewis [Wed, 20 Feb 2013 03:15:02 +0000 (21:15 -0600)]
change blkid linker flag location in build string
Kay Sievers [Wed, 20 Feb 2013 00:55:44 +0000 (01:55 +0100)]
version 23
Kay Sievers [Wed, 20 Feb 2013 00:53:02 +0000 (01:53 +0100)]
setup: add "status" to help text
Kay Sievers [Tue, 19 Feb 2013 21:39:13 +0000 (22:39 +0100)]
setup: replace [ENABLED] by splitting output into two lists
Kay Sievers [Tue, 19 Feb 2013 19:38:19 +0000 (20:38 +0100)]
setup: man - update
Kay Sievers [Tue, 19 Feb 2013 19:14:12 +0000 (20:14 +0100)]
setup: use fewer uppercase words in printed text
Kay Sievers [Tue, 19 Feb 2013 20:05:20 +0000 (21:05 +0100)]
setup: rename "force" to "first"
Kay Sievers [Tue, 19 Feb 2013 19:41:13 +0000 (20:41 +0100)]
setup: at "install", always move our boot entry to first slot in the order
Kay Sievers [Tue, 19 Feb 2013 04:20:07 +0000 (05:20 +0100)]
man: fix typo
Kay Sievers [Tue, 19 Feb 2013 04:11:23 +0000 (05:11 +0100)]
update loader-postinst.sh
Kay Sievers [Tue, 19 Feb 2013 02:24:37 +0000 (03:24 +0100)]
version 22
Kay Sievers [Tue, 19 Feb 2013 01:46:02 +0000 (02:46 +0100)]
setup: add gummiboot(1) man page
Kay Sievers [Tue, 19 Feb 2013 00:29:25 +0000 (01:29 +0100)]
setup: remove TODO
Kay Sievers [Mon, 18 Feb 2013 22:29:15 +0000 (23:29 +0100)]
setup: use %m when possible, simplify a couple of strerror() uses
Kay Sievers [Mon, 18 Feb 2013 22:06:39 +0000 (23:06 +0100)]
version 21
Kay Sievers [Mon, 18 Feb 2013 22:02:07 +0000 (23:02 +0100)]
setup: create /boot/loader/loader.conf at "install"
Kay Sievers [Mon, 18 Feb 2013 21:25:48 +0000 (22:25 +0100)]
setup: improve error message when "efivarfs" is not available
Kay Sievers [Mon, 18 Feb 2013 19:51:50 +0000 (20:51 +0100)]
setup: do not install variables if "update" did not install files
Kay Sievers [Mon, 18 Feb 2013 14:05:45 +0000 (15:05 +0100)]
version 20
Kay Sievers [Mon, 18 Feb 2013 02:16:15 +0000 (03:16 +0100)]
setup: fix "no boot entries found"
Kay Sievers [Mon, 18 Feb 2013 01:53:13 +0000 (02:53 +0100)]
setup: break up lines for status output
Kay Sievers [Mon, 18 Feb 2013 01:43:34 +0000 (02:43 +0100)]
setup: show "n/a" for empty boot option labels
Kay Sievers [Sun, 17 Feb 2013 21:04:08 +0000 (22:04 +0100)]
actually use minutes not seconds for EFI watchdog
Kay Sievers [Sun, 17 Feb 2013 21:02:30 +0000 (22:02 +0100)]
enable/disable EFI watchdog
Kay Sievers [Sun, 17 Feb 2013 21:02:10 +0000 (22:02 +0100)]
fix "make test"
Kay Sievers [Sun, 17 Feb 2013 01:52:22 +0000 (02:52 +0100)]
setup: get_file_version() simplify logic
Kay Sievers [Sat, 16 Feb 2013 17:38:17 +0000 (18:38 +0100)]
setup: use mmap() and memmem() to search for LoaderInfo
Kay Sievers [Sat, 16 Feb 2013 16:25:19 +0000 (17:25 +0100)]
setup: efivars - remove boot option variable at remove
Kay Sievers [Thu, 14 Feb 2013 17:26:30 +0000 (18:26 +0100)]
setup: efivars - add boot option and boot order at install
Kay Sievers [Thu, 14 Feb 2013 14:22:54 +0000 (15:22 +0100)]
setup: remove debug printf
Kay Sievers [Thu, 14 Feb 2013 14:02:27 +0000 (15:02 +0100)]
setup: efivars - update BootOrder
Kay Sievers [Thu, 14 Feb 2013 13:13:29 +0000 (14:13 +0100)]
setup: efivars - update or insert BootXXXX record
Kay Sievers [Thu, 14 Feb 2013 03:25:11 +0000 (04:25 +0100)]
setup: efivars - compose BootXXXX record
Kay Sievers [Wed, 13 Feb 2013 16:03:22 +0000 (17:03 +0100)]
setup: make sure to only read 4 uppercase hex BootXXXX options
Kay Sievers [Wed, 13 Feb 2013 14:40:39 +0000 (15:40 +0100)]
setup: efi_get_boot_options() read values as hex
Kay Sievers [Wed, 13 Feb 2013 14:00:39 +0000 (15:00 +0100)]
setup: fix qsort() call
Kay Sievers [Wed, 13 Feb 2013 13:57:58 +0000 (14:57 +0100)]
add missing closedir()
Kay Sievers [Wed, 13 Feb 2013 13:56:17 +0000 (14:56 +0100)]
fix a bunch of memory leaks
Kay Sievers [Wed, 13 Feb 2013 13:25:54 +0000 (14:25 +0100)]
setup: make gummiboot --help work as non-root
Kay Sievers [Wed, 13 Feb 2013 13:23:23 +0000 (14:23 +0100)]
Makefile: make clean
Kay Sievers [Wed, 13 Feb 2013 02:18:14 +0000 (03:18 +0100)]
setup: turn primary options into "verbs"
Kay Sievers [Wed, 13 Feb 2013 01:21:22 +0000 (02:21 +0100)]
move sources to subdirectories
Lennart Poettering [Tue, 12 Feb 2013 22:07:05 +0000 (23:07 +0100)]
setup: show EFI variable status in installer, too
Lennart Poettering [Tue, 12 Feb 2013 19:57:51 +0000 (20:57 +0100)]
setup: print --path suggestion only if the user didn't use --path
Lennart Poettering [Tue, 12 Feb 2013 19:56:49 +0000 (20:56 +0100)]
setup: print a nicer warning if people didn't specify the right --path
Lennart Poettering [Tue, 12 Feb 2013 19:49:06 +0000 (20:49 +0100)]
setup: suppress misleading error if we try to update gummiboot when it isn't installed
Lennart Poettering [Tue, 12 Feb 2013 19:43:06 +0000 (20:43 +0100)]
setup: implement --remove
Lennart Poettering [Tue, 12 Feb 2013 18:35:51 +0000 (19:35 +0100)]
setup: rename gummiboot-setup to just gummiboot, no need to have more then one verb per command line
Lennart Poettering [Tue, 12 Feb 2013 18:04:47 +0000 (19:04 +0100)]
setup: flush file to disk, before updating its timestamps