elilo: deleted unmaintained port
This commit is contained in:
parent
d95c8dfadb
commit
b50dd0f857
@ -1,6 +0,0 @@
|
||||
drwxr-xr-x root/root usr/
|
||||
drwxr-xr-x root/root usr/sbin/
|
||||
-rwxr-xr-x root/root usr/sbin/eliloalt
|
||||
drwxr-xr-x root/root usr/share/
|
||||
drwxr-xr-x root/root usr/share/elilo/
|
||||
-rwxr-xr-x root/root usr/share/elilo/elilo.efi
|
@ -1,6 +0,0 @@
|
||||
untrusted comment: verify with /etc/ports/opt.pub
|
||||
RWSE3ohX2g5d/UrniTyen21dIpZdrBgKO4+TIq/ocFmUfmAzMvO2+m20wD5lypaijAvcUozkHlnQhWrsNWxDRJm/rbyMZI2gDg4=
|
||||
SHA256 (Pkgfile) = ee592f58750d5af3e0260640bcd89de25df44bbf532f98cb2089d0eb473d38de
|
||||
SHA256 (.footprint) = 14b5a412144a3aa56ee80500beb67647f360cc8f50af0a7213fa83afd3072103
|
||||
SHA256 (elilo-3.16-all.tar.gz) = 69e361d95c01ea2657200b2215464fc0235b01d3e317d2f2276284259b06d392
|
||||
SHA256 (elilo-3.16-strncpy-clash.patch) = c213ecd8097739a08f905749c951bcfba909b6be776734dfe69fe3432246baa1
|
@ -1,24 +0,0 @@
|
||||
# Description: ELILO EFI boot loader
|
||||
# URL: https://sourceforge.net/projects/elilo/
|
||||
# Maintainer: Thomas Penteker, tek at serverop dot de
|
||||
# Depends on: gnu-efi
|
||||
|
||||
name=elilo
|
||||
version=3.16
|
||||
release=2
|
||||
source=(https://downloads.sourceforge.net/project/$name/$name/$name-$version/$name-$version-all.tar.gz
|
||||
elilo-3.16-strncpy-clash.patch)
|
||||
|
||||
build() {
|
||||
tar xzf elilo-$version-source.tar.gz
|
||||
cd elilo-$version-source
|
||||
#sed -i 's|-fno-stack-protector|-DGNU_EFI_USE_MS_ABI -fno-stack-protector|g' Make.defaults
|
||||
#sed -i 's|DEBUGFLAGS = -Wall|DEBUGFLAGS = -Wall -Wno-error|g' Make.defaults
|
||||
sed -i 's|dpkg-architecture -qDEB_BUILD_ARCH|uname -m|g' Make.defaults
|
||||
|
||||
patch -p1 -i $SRC/elilo-3.16-strncpy-clash.patch
|
||||
|
||||
make -j1
|
||||
install -D elilo.efi $PKG/usr/share/elilo/elilo.efi
|
||||
install -D tools/eliloalt $PKG/usr/sbin/eliloalt
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
Note: for eliloalt to work you have to enable
|
||||
CONFIG_EFI_VARS
|
||||
in your kernel config.
|
@ -1,23 +0,0 @@
|
||||
gnu-efi-3.0.8 added StrnCpy. This caused conflict with elilo's definition:
|
||||
./../fs/../strops.h:30:16: error: conflicting types for 'StrnCpy'
|
||||
extern CHAR16 *StrnCpy(OUT CHAR16 *dst, IN const CHAR16 *src, UINTN count);
|
||||
^~~~~~~
|
||||
|
||||
Work it around by always using private copy.
|
||||
|
||||
Reported-by: Bill Glessner
|
||||
--- a/strops.h
|
||||
+++ b/strops.h
|
||||
@@ -29,3 +29,4 @@
|
||||
extern CHAR16 *StrChr(IN const CHAR16 *s, const CHAR16 c);
|
||||
+#define StrnCpy elilo_StrnCpy
|
||||
extern CHAR16 *StrnCpy(OUT CHAR16 *dst, IN const CHAR16 *src, UINTN count);
|
||||
extern CHAR8 *StrnXCpy(OUT CHAR8 *dst, IN const CHAR16 *src, UINTN count);
|
||||
--- a/strops.c
|
||||
+++ b/strops.c
|
||||
@@ -27,4 +27,6 @@
|
||||
#include <efilib.h>
|
||||
|
||||
+#include "strops.h"
|
||||
+
|
||||
//#define CHAR_NULL (CHAR16)'\0'
|
Loading…
Reference in New Issue
Block a user