mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-06 04:46:42 +02:00
testing/dmidecode: new aport (dependency for flashrom)
dmidecode reports system hardware information stored in BIOS
testing/flashrom: r1 - add dependency on dmidecode
print warning if installed on grsec kernel
This commit is contained in:
parent
1e33b7eab5
commit
72157cb0ed
13
testing/dmidecode/10-Makefile.patch
Normal file
13
testing/dmidecode/10-Makefile.patch
Normal file
@ -0,0 +1,13 @@
|
||||
--- src/Makefile.orig
|
||||
+++ src/Makefile
|
||||
@@ -21,8 +21,8 @@
|
||||
# Pass linker flags here
|
||||
LDFLAGS =
|
||||
|
||||
-DESTDIR =
|
||||
-prefix = /usr/local
|
||||
+DESTDIR = $(pkgdir)
|
||||
+prefix = /usr
|
||||
sbindir = $(prefix)/sbin
|
||||
mandir = $(prefix)/share/man
|
||||
man8dir = $(mandir)/man8
|
||||
37
testing/dmidecode/APKBUILD
Normal file
37
testing/dmidecode/APKBUILD
Normal file
@ -0,0 +1,37 @@
|
||||
# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
|
||||
pkgname=dmidecode
|
||||
pkgver=2.9
|
||||
pkgrel=0
|
||||
pkgdesc="A utility for reporting system hardware as described by BIOS"
|
||||
url="http://www.nongnu.org/dmidecode"
|
||||
license="GPL"
|
||||
depends=
|
||||
makedepends=
|
||||
subpackages="$pkgname-doc"
|
||||
source="http://mirror.its.uidaho.edu/pub/savannah/dmidecode/dmidecode-${pkgver}.tar.gz
|
||||
10-Makefile.patch"
|
||||
|
||||
_builddir="$srcdir"/$pkgname-$pkgver
|
||||
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
# apply patches here
|
||||
for i in "$srcdir"/*.patch; do
|
||||
[ -f "$i" ] || continue
|
||||
msg "Applying $i"
|
||||
patch -p1 -i "$i" || return 1
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_builddir"
|
||||
make pkgdir=${pkgdir} install
|
||||
}
|
||||
|
||||
md5sums="1f804692168178c19a8ec86d147fbc77 dmidecode-2.9.tar.gz
|
||||
8b928ec97c7c387db425a8176f9ee65c 10-Makefile.patch"
|
||||
@ -1,14 +1,15 @@
|
||||
Contributor: nangel@tetrasec.net
|
||||
# Maintainer:
|
||||
# Contributor:
|
||||
# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
|
||||
pkgname=flashrom
|
||||
pkgver=0.9.2
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="A utility for identifying, reading, writing, verifying and erasing flash chips"
|
||||
url="http://www.flashrom.org/Flashrom"
|
||||
license="GPL"
|
||||
depends=
|
||||
depends=dmidecode
|
||||
makedepends=pciutils-dev
|
||||
subpackages="$pkgname-doc"
|
||||
install="$pkgname.post-install"
|
||||
source="http://qa.coreboot.org/releases/flashrom-0.9.2.tar.bz2"
|
||||
|
||||
_builddir="$srcdir"/$pkgname-$pkgver
|
||||
|
||||
15
testing/flashrom/flashrom.post-install
Executable file
15
testing/flashrom/flashrom.post-install
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
if [ -e /proc/sys/kernel/grsecurity/ ]; then
|
||||
cat - <<EOF
|
||||
|
||||
************[ flashrom package installation notice ]****************
|
||||
|
||||
You appear to be running a grsec enabled kernel.
|
||||
flashrom needs write access to /dev/mem and will likely not work
|
||||
|
||||
*********************************************************************
|
||||
|
||||
EOF
|
||||
fi
|
||||
exit 0
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user