Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7bb4f0f9075eb6251bf7f7cfc789a9d9ad7164d5

commit 7bb4f0f9075eb6251bf7f7cfc789a9d9ad7164d5
Author: James Buren <[email protected]>
Date:   Thu Nov 19 13:49:30 2015 +0100

lib32-0.1-1-x86_64
* initial draft of base package for lib32

diff --git a/source/lib32-extra/lib32/FrugalBuild 
b/source/lib32-extra/lib32/FrugalBuild
new file mode 100644
index 0000000..fe03426
--- /dev/null
+++ b/source/lib32-extra/lib32/FrugalBuild
@@ -0,0 +1,29 @@
+# Compiling Time: 0 SBU
+# Maintainer: James Buren <[email protected]>
+
+pkgname=lib32
+pkgver=0.1
+pkgrel=1
+pkgdesc="Configuration and other files required to make lib32 work."
+url="http://frugalware.org";
+depends=()
+groups=('lib32-extra')
+archs=('!i686' 'x86_64')
+up2date="$pkgver"
+source=()
+sha1sums=()
+
+build() {
+       # Tells ldconfig how to find 32 bit libraries.
+       Fmkdir /etc/ld.so.conf.d/
+       cat > "$Fdestdir/etc/ld.so.conf.d/lib32.conf" << EOF
+/lib32
+/usr/lib32
+EOF
+
+       # Tells binfmt how to load 32 bit binaries.
+       Fmkdir /etc/binfmt.d/
+       cat > "$Fdestdir/etc/binfmt.d/lib32.conf" << EOF
+:lib32:M::\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00\x01\x00\x00\x00::/lib32/ld-linux.so.2:
+EOF
+}
diff --git a/source/lib32-extra/lib32/lib32.install 
b/source/lib32-extra/lib32/lib32.install
new file mode 100644
index 0000000..9ddf20c
--- /dev/null
+++ b/source/lib32-extra/lib32/lib32.install
@@ -0,0 +1,8 @@
+post_install()
+{
+       /lib/systemd/systemd-binfmt lib32.conf
+}
+
+op=$1
+shift
+$op $*
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to