elilo: deleted unmaintained port

This commit is contained in:
Tim Biermann 2021-01-31 17:55:05 +00:00
parent d95c8dfadb
commit b50dd0f857
5 changed files with 0 additions and 62 deletions

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -1,3 +0,0 @@
Note: for eliloalt to work you have to enable
CONFIG_EFI_VARS
in your kernel config.

View File

@ -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'