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
