2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-08-24 14:56:19 +00:00
repo/testing/lvm2/build

47 lines
1.1 KiB
Plaintext
Raw Normal View History

#!/bin/sh -e
patch -p1 < portability.patch
patch -p1 < fix-stdio-usage.patch
patch -p1 < mlockall-default-config.patch
2019-09-03 19:13:08 +00:00
patch -p1 < musl-fix-include.patch
patch -p1 < disable-symver.patch
patch -p1 < 001-include_fix.patch
2019-09-03 19:13:08 +00:00
# POSIX sh 'fmt -1' script.
mkdir -p fakebin
2019-09-03 19:13:08 +00:00
cat > fakebin/fmt <<EOF
#!/bin/sh -f
printf '%s\n' \$(cat -)
EOF
chmod +x fakebin/fmt
2019-09-03 19:13:08 +00:00
export PATH=$PATH:$PWD/fakebin
export MKDIR_P="install -d"
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-selinux \
--disable-nls \
--enable-pkgconfig \
2019-09-03 19:13:08 +00:00
--enable-fsadm \
--enable-dmeventd \
--enable-cmdlib \
--enable-udev_sync \
--enable-udev_rules \
2019-09-03 19:13:08 +00:00
--enable-symvers=no \
--disable-symvers \
--with-default-dm-run-dir=/run \
--with-default-locking-dir=/run/lock/lvm \
--with-default-pid-dir=/run \
2019-09-03 19:13:08 +00:00
--with-default-run-dir=/run/lvm
2019-09-03 19:13:08 +00:00
make V=1 DESTDIR="$1" install
# Make all libraries and binaries writable.
chmod -v u+w "$1/usr/lib/"* \
"$1/usr/include/"* \
"$1/usr/bin/"*