core/extra: Remove efivar/efibootmgr/popt/etc

This commit is contained in:
Dylan Araps 2019-06-25 21:56:41 +03:00
parent 53b2ad016a
commit d0b2703de6
33 changed files with 98 additions and 423 deletions

View File

@ -1,11 +0,0 @@
#!/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

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

View File

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

View File

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

View File

@ -1,14 +0,0 @@
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':

View File

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

View File

@ -1 +0,0 @@
17 1

View File

@ -1,13 +0,0 @@
#!/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

View File

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

View File

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

View File

@ -1,65 +0,0 @@
/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/

View File

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

View File

@ -1 +0,0 @@
37 1

9
core/lilo/build Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh -e
install -dm0755 "$1/etc"
install -m644 lilo.conf "$1/etc/lilo.conf"
patch -p1 < lilo-24.1-remove__GLIBC__.patch
make all
make DESTDIR="$1" install

3
core/lilo/checksums Normal file
View File

@ -0,0 +1,3 @@
e158f19de4560c935ebe0507c21b79bff17618b9230d8076fe8c5fff9fdbd5b1 lilo-24.2.tar.gz
1a60d6ea0fa2f056de918e26a37b127e8fbc4e88d7e056698aada049679a2116 lilo-24.1-remove__GLIBC__.patch
d432f17a405a3b2b062f6de0336361e8a5c0a4013d3764ffb4fa93d4873a58e0 lilo.conf

2
core/lilo/depends Normal file
View File

@ -0,0 +1,2 @@
bin86
sharutils

68
core/lilo/files/lilo.conf Executable file
View File

@ -0,0 +1,68 @@
#
# Start LILO global section
#
# Faster, but won't work on all systems:
compact
# Should work for most systems, and do not have the sector limit:
lba32
# If lba32 do not work, use linear:
#linear
# MBR to install LILO to:
boot = /dev/sda
map = /boot/.map
# If you are having problems booting from a hardware raid-array
# or have a unusual setup, try this:
#disk=/dev/ataraid/disc0/disc bios=0x80 # see this as the first BIOS disk
#disk=/dev/sda bios=0x81 # see this as the second BIOS disk
#disk=/dev/hda bios=0x82 # see this as the third BIOS disk
# Here you can select the secondary loader to install. A few
# examples is:
#
# boot-text.b
# boot-menu.b
# boot-bmp.b
#
install = /boot/boot-menu.b # Note that for lilo-22.5.5 or later you
# do not need boot-{text,menu,bmp}.b in
# /boot, as they are linked into the lilo
# binary.
menu-scheme=Wb
prompt
# If you always want to see the prompt with a 15 second timeout:
#timeout=150
delay = 50
# Normal VGA console
vga = normal
# VESA console with size 1024x768x16:
#vga = 791
#
# End LILO global section
#
#
# Linux bootable partition config begins
#
image = /boot/vmlinuz
root = /dev/sda1
label = KISS
#read-only # read-only for checking
#
# Linux bootable partition config ends
#
#
# DOS bootable partition config begins
#
# other = /dev/hda1
#other = /devices/discs/disc0/part1
# label = Windows
# table = /dev/hda
#
# DOS bootable partition config ends
#

1
core/lilo/licenses Normal file
View File

@ -0,0 +1 @@
TBD

View File

@ -0,0 +1,11 @@
diff -Naur lilo-24.1.orig/src/lilo.c lilo-24.1/src/lilo.c
--- lilo-24.1.orig/src/lilo.c 2014-10-16 20:06:46.000000000 -0400
+++ lilo-24.1/src/lilo.c 2015-07-18 22:16:32.776066238 -0400
@@ -182,7 +182,6 @@
printf("Without");
#endif
printf(" device-mapper\n");
- printf("\nglibc version %d.%d\n", __GLIBC__, __GLIBC_MINOR__);
printf("Kernel Headers included from %d.%d.%d\n",
LINUX_VERSION_CODE>>16,
LINUX_VERSION_CODE>>8 & 255,

3
core/lilo/sources Normal file
View File

@ -0,0 +1,3 @@
https://alioth-archive.debian.org/releases/lilo/Lilo/24.2/lilo-24.2.tar.gz
patches/lilo-24.1-remove__GLIBC__.patch
files/lilo.conf

1
core/lilo/version Normal file
View File

@ -0,0 +1 @@
24.2 1

View File

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

View File

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

View File

@ -1,22 +0,0 @@
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.

View File

@ -1,122 +0,0 @@
/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/

View File

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

View File

@ -1 +0,0 @@
1.16 1

View File

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

View File

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

View File

@ -1,22 +0,0 @@
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.

View File

@ -1,122 +0,0 @@
/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/

View File

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

View File

@ -1 +0,0 @@
1.16 1