kiss: Add efibootmgr and friends to extra

This commit is contained in:
Dylan Araps 2019-06-26 08:42:26 +03:00
parent 40a25b6df6
commit f178beeb0c
19 changed files with 269 additions and 0 deletions

11
extra/efibootmgr/build Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh -e
patch -p1 < efivar.patch
make EXTRA_CFLAGS=-Os EFIDIR=/boot/EFI
install -d "$1/usr/bin/"
install -Dm0755 src/efibootmgr "$1/usr/bin/efibootmgr"
install -d "$1/usr/share/man/man8/"
install -Dm0644 src/efibootmgr.8 "$1/usr/share/man/man8/efibootmgr.8"

View File

@ -0,0 +1,2 @@
22a95ebe0d5c9fb2915b3a100450f8f37484d1dbb8b296f55b343cc84f10397d 17.tar.gz
167ac36fb4bd59e90fede0422280117c0b50d0ac3c0c7d478fea427cb9a6944c efivar.patch

2
extra/efibootmgr/depends Normal file
View File

@ -0,0 +1,2 @@
efivar
popt

View File

@ -0,0 +1 @@
GPL-2.0-or-later

View File

@ -0,0 +1,14 @@
diff --git a/src/efibootmgr.c b/src/efibootmgr.c
index de38f01..4e1a680 100644
--- a/src/efibootmgr.c
+++ b/src/efibootmgr.c
@@ -1536,9 +1536,6 @@ parse_opts(int argc, char **argv)
"invalid numeric value %s\n",
optarg);
}
- /* XXX efivar-36 accidentally doesn't have a public
- * header for this */
- extern int efi_set_verbose(int verbosity, FILE *errlog);
efi_set_verbose(opts.verbose - 2, stderr);
break;
case 'V':

2
extra/efibootmgr/sources Normal file
View File

@ -0,0 +1,2 @@
https://github.com/rhboot/efibootmgr/archive/17.tar.gz
patches/efivar.patch

1
extra/efibootmgr/version Normal file
View File

@ -0,0 +1 @@
17 1

13
extra/efivar/build Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh -e
make libdir=/usr/lib/ \
bindir=/usr/bin/ \
mandir=/usr/share/man/ \
includedir=/usr/include/
make libdir=/usr/lib/ \
bindir=/usr/bin/ \
mandir=/usr/share/man/ \
includedir=/usr/include/ \
DESTDIR="$1" \
install

1
extra/efivar/checksums Normal file
View File

@ -0,0 +1 @@
3c67feb93f901b98fbb897d5ca82931a6698b5bcd6ac34f0815f670d77747b9f efivar-37.tar.bz2

1
extra/efivar/licenses Normal file
View File

@ -0,0 +1 @@
LGPL-2.1-or-later

65
extra/efivar/manifest Normal file
View File

@ -0,0 +1,65 @@
/var/db/kiss/efivar/version
/var/db/kiss/efivar/sources
/var/db/kiss/efivar/manifest
/var/db/kiss/efivar/licenses
/var/db/kiss/efivar/checksums
/var/db/kiss/efivar/build
/var/db/kiss/efivar/
/var/db/kiss/
/var/db/
/var/
/usr/share/man/man3/efi_variable_t.3
/usr/share/man/man3/efi_variables_supported.3
/usr/share/man/man3/efi_variable_set_name.3
/usr/share/man/man3/efi_variable_set_guid.3
/usr/share/man/man3/efi_variable_set_data.3
/usr/share/man/man3/efi_variable_set_attributes.3
/usr/share/man/man3/efi_variable_realize.3
/usr/share/man/man3/efi_variable_import.3
/usr/share/man/man3/efi_variable_get_name.3
/usr/share/man/man3/efi_variable_get_guid.3
/usr/share/man/man3/efi_variable_get_data.3
/usr/share/man/man3/efi_variable_get_attributes.3
/usr/share/man/man3/efi_variable_free.3
/usr/share/man/man3/efi_variable_export.3
/usr/share/man/man3/efi_variable_alloc.3
/usr/share/man/man3/efi_symbol_to_guid.3
/usr/share/man/man3/efi_str_to_guid.3
/usr/share/man/man3/efi_set_variable.3
/usr/share/man/man3/efi_name_to_guid.3
/usr/share/man/man3/efi_guid_to_symbol.3
/usr/share/man/man3/efi_guid_to_str.3
/usr/share/man/man3/efi_guid_to_name.3
/usr/share/man/man3/efi_guid_to_id_guid.3
/usr/share/man/man3/efi_get_variable_size.3
/usr/share/man/man3/efi_get_variable_attributes.3
/usr/share/man/man3/efi_get_variable.3
/usr/share/man/man3/efi_get_next_variable_name.3
/usr/share/man/man3/efi_del_variable.3
/usr/share/man/man3/efi_append_variable.3
/usr/share/man/man3/
/usr/share/man/man1/efivar.1
/usr/share/man/man1/
/usr/share/man/
/usr/share/
/usr/lib/pkgconfig/efivar.pc
/usr/lib/pkgconfig/efiboot.pc
/usr/lib/pkgconfig/
/usr/lib/libefivar.so.1.37
/usr/lib/libefivar.so.1
/usr/lib/libefivar.so
/usr/lib/libefiboot.so.1.37
/usr/lib/libefiboot.so.1
/usr/lib/libefiboot.so
/usr/lib/
/usr/include/efivar/efivar.h
/usr/include/efivar/efivar-guids.h
/usr/include/efivar/efivar-dp.h
/usr/include/efivar/efiboot-loadopt.h
/usr/include/efivar/efiboot.h
/usr/include/efivar/efiboot-creator.h
/usr/include/efivar/
/usr/include/
/usr/bin/efivar
/usr/bin/
/usr/

1
extra/efivar/sources Normal file
View File

@ -0,0 +1 @@
https://github.com/rhboot/efivar/releases/download/37/efivar-37.tar.bz2

1
extra/efivar/version Normal file
View File

@ -0,0 +1 @@
37 1

7
extra/popt/build Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

1
extra/popt/checksums Normal file
View File

@ -0,0 +1 @@
e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8 popt-1.16.tar.gz

22
extra/popt/licenses Normal file
View File

@ -0,0 +1,22 @@
Copyright (c) 1998 Red Hat Software
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.

122
extra/popt/manifest Normal file
View File

@ -0,0 +1,122 @@
/var/db/kiss/popt/version
/var/db/kiss/popt/sources
/var/db/kiss/popt/manifest
/var/db/kiss/popt/licenses
/var/db/kiss/popt/checksums
/var/db/kiss/popt/build
/var/db/kiss/popt/
/var/db/kiss/
/var/db/
/var/
/usr/share/man/man3/popt.3
/usr/share/man/man3/
/usr/share/man/
/usr/share/locale/zh_TW/LC_MESSAGES/popt.mo
/usr/share/locale/zh_TW/LC_MESSAGES/
/usr/share/locale/zh_TW/
/usr/share/locale/zh_CN/LC_MESSAGES/popt.mo
/usr/share/locale/zh_CN/LC_MESSAGES/
/usr/share/locale/zh_CN/
/usr/share/locale/wa/LC_MESSAGES/popt.mo
/usr/share/locale/wa/LC_MESSAGES/
/usr/share/locale/wa/
/usr/share/locale/vi/LC_MESSAGES/popt.mo
/usr/share/locale/vi/LC_MESSAGES/
/usr/share/locale/vi/
/usr/share/locale/uk/LC_MESSAGES/popt.mo
/usr/share/locale/uk/LC_MESSAGES/
/usr/share/locale/uk/
/usr/share/locale/tr/LC_MESSAGES/popt.mo
/usr/share/locale/tr/LC_MESSAGES/
/usr/share/locale/tr/
/usr/share/locale/th/LC_MESSAGES/popt.mo
/usr/share/locale/th/LC_MESSAGES/
/usr/share/locale/th/
/usr/share/locale/sv/LC_MESSAGES/popt.mo
/usr/share/locale/sv/LC_MESSAGES/
/usr/share/locale/sv/
/usr/share/locale/sl/LC_MESSAGES/popt.mo
/usr/share/locale/sl/LC_MESSAGES/
/usr/share/locale/sl/
/usr/share/locale/sk/LC_MESSAGES/popt.mo
/usr/share/locale/sk/LC_MESSAGES/
/usr/share/locale/sk/
/usr/share/locale/ru/LC_MESSAGES/popt.mo
/usr/share/locale/ru/LC_MESSAGES/
/usr/share/locale/ru/
/usr/share/locale/ro/LC_MESSAGES/popt.mo
/usr/share/locale/ro/LC_MESSAGES/
/usr/share/locale/ro/
/usr/share/locale/pt/LC_MESSAGES/popt.mo
/usr/share/locale/pt/LC_MESSAGES/
/usr/share/locale/pt/
/usr/share/locale/pl/LC_MESSAGES/popt.mo
/usr/share/locale/pl/LC_MESSAGES/
/usr/share/locale/pl/
/usr/share/locale/nl/LC_MESSAGES/popt.mo
/usr/share/locale/nl/LC_MESSAGES/
/usr/share/locale/nl/
/usr/share/locale/nb/LC_MESSAGES/popt.mo
/usr/share/locale/nb/LC_MESSAGES/
/usr/share/locale/nb/
/usr/share/locale/lv/LC_MESSAGES/popt.mo
/usr/share/locale/lv/LC_MESSAGES/
/usr/share/locale/lv/
/usr/share/locale/ko/LC_MESSAGES/popt.mo
/usr/share/locale/ko/LC_MESSAGES/
/usr/share/locale/ko/
/usr/share/locale/ja/LC_MESSAGES/popt.mo
/usr/share/locale/ja/LC_MESSAGES/
/usr/share/locale/ja/
/usr/share/locale/it/LC_MESSAGES/popt.mo
/usr/share/locale/it/LC_MESSAGES/
/usr/share/locale/it/
/usr/share/locale/is/LC_MESSAGES/popt.mo
/usr/share/locale/is/LC_MESSAGES/
/usr/share/locale/is/
/usr/share/locale/id/LC_MESSAGES/popt.mo
/usr/share/locale/id/LC_MESSAGES/
/usr/share/locale/id/
/usr/share/locale/hu/LC_MESSAGES/popt.mo
/usr/share/locale/hu/LC_MESSAGES/
/usr/share/locale/hu/
/usr/share/locale/gl/LC_MESSAGES/popt.mo
/usr/share/locale/gl/LC_MESSAGES/
/usr/share/locale/gl/
/usr/share/locale/ga/LC_MESSAGES/popt.mo
/usr/share/locale/ga/LC_MESSAGES/
/usr/share/locale/ga/
/usr/share/locale/fr/LC_MESSAGES/popt.mo
/usr/share/locale/fr/LC_MESSAGES/
/usr/share/locale/fr/
/usr/share/locale/fi/LC_MESSAGES/popt.mo
/usr/share/locale/fi/LC_MESSAGES/
/usr/share/locale/fi/
/usr/share/locale/es/LC_MESSAGES/popt.mo
/usr/share/locale/es/LC_MESSAGES/
/usr/share/locale/es/
/usr/share/locale/eo/LC_MESSAGES/popt.mo
/usr/share/locale/eo/LC_MESSAGES/
/usr/share/locale/eo/
/usr/share/locale/de/LC_MESSAGES/popt.mo
/usr/share/locale/de/LC_MESSAGES/
/usr/share/locale/de/
/usr/share/locale/da/LC_MESSAGES/popt.mo
/usr/share/locale/da/LC_MESSAGES/
/usr/share/locale/da/
/usr/share/locale/cs/LC_MESSAGES/popt.mo
/usr/share/locale/cs/LC_MESSAGES/
/usr/share/locale/cs/
/usr/share/locale/
/usr/share/
/usr/lib/pkgconfig/popt.pc
/usr/lib/pkgconfig/
/usr/lib/libpopt.so.0.0.0
/usr/lib/libpopt.so.0
/usr/lib/libpopt.so
/usr/lib/libpopt.la
/usr/lib/libpopt.a
/usr/lib/
/usr/include/popt.h
/usr/include/
/usr/

1
extra/popt/sources Normal file
View File

@ -0,0 +1 @@
ftp://anduin.linuxfromscratch.org/BLFS/popt/popt-1.16.tar.gz

1
extra/popt/version Normal file
View File

@ -0,0 +1 @@
1.16 1