forked from kiss-community/repo
testing: move lvm2, libaio and cryptsetup
This commit is contained in:
parent
3f77324fdc
commit
1856c2760c
@ -1,16 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
patch -p1 < portability.patch
|
||||
patch -p1 < fix-stdio-usage.patch
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--disable-selinux
|
||||
|
||||
make
|
||||
make DESTDIR="$1" install
|
||||
|
||||
# Make all libraries and binaries writable.
|
||||
chmod -v u+w "$1/usr/lib/"* \
|
||||
"$1/usr/include/"* \
|
||||
"$1/usr/sbin/"*
|
43
testing/lvm2/build
Executable file
43
testing/lvm2/build
Executable file
@ -0,0 +1,43 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
patch -p1 < portability.patch
|
||||
patch -p1 < fix-stdio-usage.patch
|
||||
patch -p1 < mlockall-default-config.patch
|
||||
patch -p1 < dash.patch
|
||||
|
||||
# Dummy 'fmt' file.
|
||||
mkdir -p fakebin
|
||||
:> fakebin/fmt
|
||||
chmod +x fakebin/fmt
|
||||
|
||||
export PATH=/usr/bin:$PWD/fakebin
|
||||
export MKDIR_P="install -d"
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--disable-selinux \
|
||||
--disable-nls \
|
||||
--disable-udev-systemd-background-jobs \
|
||||
--enable-pkgconfig \
|
||||
--enable-cmdlib \
|
||||
--enable-udev_sync \
|
||||
--enable-udev_rules \
|
||||
--enable-dmeventd \
|
||||
--with-cache=none \
|
||||
--with-thin=none \
|
||||
--with-default-dm-run-dir=/run \
|
||||
--with-default-locking-dir=/run/lock/lvm \
|
||||
--with-default-pid-dir=/run \
|
||||
--with-default-run-dir=/run/lvm \
|
||||
CLDFLAGS="$LDFLAGS"
|
||||
|
||||
make
|
||||
make -j1 DESTDIR="$1" install
|
||||
|
||||
# Make all libraries and binaries writable.
|
||||
chmod -v u+w "$1/usr/lib/"* \
|
||||
"$1/usr/include/"* \
|
||||
"$1/usr/bin/"*
|
@ -1,3 +1,5 @@
|
||||
ca52815c999b20c6d25e3192f142f081b93d01f07b9d787e99664b169dba2700 LVM2.2.03.05.tgz
|
||||
d1f78c5a07f0ba66856e00e498c0f62164cabbcd9f0d9abcda1c25501eb235ff portability.patch
|
||||
4c7e068efb1734728016cab4cd05f900f21a3e9caf9ff811ba91be1240304bc0 dash.patch
|
||||
a15546fefd675fd6282683e93b41a5350b4e58e090f881b1a2807b44a4a5bd11 fix-stdio-usage.patch
|
||||
352ec9eff8b5f796b6767cdab6df1cac0f94d37365a33988fdb9bff11f72c547 mlockall-default-config.patch
|
||||
d1f78c5a07f0ba66856e00e498c0f62164cabbcd9f0d9abcda1c25501eb235ff portability.patch
|
@ -1,2 +1,3 @@
|
||||
eudev
|
||||
libaio
|
||||
util-linux
|
91
testing/lvm2/file
Normal file
91
testing/lvm2/file
Normal file
@ -0,0 +1,91 @@
|
||||
execve("/usr/bin/lvdisplay", ["lvdisplay"], ["USER=goldie", "CXXFLAGS=-march=native -pipe -O3", "SHLVL=3", "HOME=/home/goldie", "OLDPWD=/home/goldie/projects/kis"..., "PS1=\342\236\234 ", "FFF_OPENER=opn", "MAKEFLAGS=-j5", "ENV=/home/goldie/.ashrc", "LOGNAME=goldie", "WINDOWID=16777221", "TERM=st-256color", "WINDOWPATH=1", "PATH=/usr/lib/ccache/bin:/home/g"..., "LESSHISTFILE=-", "CFLAGS=-march=native -pipe -O3", "DISPLAY=:0", "SHELL=/bin/sh", "PWD=/home/goldie/projects/kiss-n"..., "TZ=Europe/Athens", "KISS_PATH=/home/goldie/dylan-rep"...]) = 0
|
||||
arch_prctl(ARCH_SET_FS, 0x7f1447175d48) = 0
|
||||
set_tid_address(0x7f144717631c) = 13829
|
||||
open("/etc/ld-musl-x86_64.path", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
|
||||
open("/lib/libdevmapper-event.so.1.02", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fstat(3, {st_dev=makedev(0x8, 0x1), st_ino=1581957, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=64, st_size=31104, st_atime=1567515221 /* 2019-09-03T15:53:41.456220042+0300 */, st_atime_nsec=456220042, st_mtime=1567515202 /* 2019-09-03T15:53:22+0300 */, st_mtime_nsec=0, st_ctime=1567515208 /* 2019-09-03T15:53:28.812219522+0300 */, st_ctime_nsec=812219522}) = 0
|
||||
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260#\0\0\0\0\0\0"..., 960) = 960
|
||||
mmap(NULL, 36864, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f14470a8000
|
||||
mmap(0x7f14470aa000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x7f14470aa000
|
||||
mmap(0x7f14470ad000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x7f14470ad000
|
||||
mmap(0x7f14470af000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x7f14470af000
|
||||
close(3) = 0
|
||||
open("/lib/libdevmapper.so.1.02", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fstat(3, {st_dev=makedev(0x8, 0x1), st_ino=1581958, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=768, st_size=390920, st_atime=1567515216 /* 2019-09-03T15:53:36.452219836+0300 */, st_atime_nsec=452219836, st_mtime=1567515202 /* 2019-09-03T15:53:22+0300 */, st_mtime_nsec=0, st_ctime=1567515208 /* 2019-09-03T15:53:28.816219522+0300 */, st_ctime_nsec=816219522}) = 0
|
||||
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\320\0\0\0\0\0\0"..., 960) = 960
|
||||
mmap(NULL, 397312, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1447047000
|
||||
mmap(0x7f1447053000, 241664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x7f1447053000
|
||||
mmap(0x7f144708e000, 81920, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0x47000) = 0x7f144708e000
|
||||
mmap(0x7f14470a3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5b000) = 0x7f14470a3000
|
||||
mmap(0x7f14470a7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f14470a7000
|
||||
close(3) = 0
|
||||
open("/lib/libudev.so.1", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fstat(3, {st_dev=makedev(0x8, 0x1), st_ino=1575368, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=328, st_size=167272, st_atime=1567496686 /* 2019-09-03T10:44:46.412000860+0300 */, st_atime_nsec=412000860, st_mtime=1567406636 /* 2019-09-02T09:43:56+0300 */, st_mtime_nsec=0, st_ctime=1567406640 /* 2019-09-02T09:44:00.844327756+0300 */, st_ctime_nsec=844327756}) = 0
|
||||
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`Y\0\0\0\0\0\0"..., 960) = 960
|
||||
mmap(NULL, 176128, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f144701c000
|
||||
mmap(0x7f1447021000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x7f1447021000
|
||||
mmap(0x7f144703b000, 36864, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 0x7f144703b000
|
||||
mmap(0x7f1447044000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x27000) = 0x7f1447044000
|
||||
mmap(0x7f1447046000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1447046000
|
||||
close(3) = 0
|
||||
open("/lib/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fstat(3, {st_dev=makedev(0x8, 0x1), st_ino=1573319, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=712, st_size=361200, st_atime=1567496753 /* 2019-09-03T10:45:53.524003621+0300 */, st_atime_nsec=524003621, st_mtime=1567489156 /* 2019-09-03T08:39:16+0300 */, st_mtime_nsec=0, st_ctime=1567489159 /* 2019-09-03T08:39:19.868114295+0300 */, st_ctime_nsec=868114295}) = 0
|
||||
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\256\0\0\0\0\0\0"..., 960) = 960
|
||||
mmap(NULL, 364544, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1446fc3000
|
||||
mmap(0x7f1446fcd000, 233472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x7f1446fcd000
|
||||
mmap(0x7f1447006000, 65536, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0x43000) = 0x7f1447006000
|
||||
mmap(0x7f1447017000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x53000) = 0x7f1447017000
|
||||
close(3) = 0
|
||||
open("/lib/libaio.so.1", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fstat(3, {st_dev=makedev(0x8, 0x1), st_ino=1581939, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=32, st_size=13616, st_atime=1567511483 /* 2019-09-03T14:51:23.364066266+0300 */, st_atime_nsec=364066266, st_mtime=1567488120 /* 2019-09-03T08:22:00+0300 */, st_mtime_nsec=0, st_ctime=1567511454 /* 2019-09-03T14:50:54.540065081+0300 */, st_ctime_nsec=540065081}) = 0
|
||||
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\20\0\0\0\0\0\0"..., 960) = 960
|
||||
mmap(NULL, 20480, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1446fbe000
|
||||
mmap(0x7f1446fbf000, 4096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7f1446fbf000
|
||||
mmap(0x7f1446fc0000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x7f1446fc0000
|
||||
mmap(0x7f1446fc1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x7f1446fc1000
|
||||
close(3) = 0
|
||||
mprotect(0x7f14470af000, 4096, PROT_READ) = 0
|
||||
mprotect(0x7f14470a3000, 4096, PROT_READ) = 0
|
||||
mprotect(0x7f1447044000, 4096, PROT_READ) = 0
|
||||
mprotect(0x7f1447017000, 16384, PROT_READ) = 0
|
||||
mprotect(0x7f1446fc1000, 4096, PROT_READ) = 0
|
||||
mprotect(0x7f1447172000, 4096, PROT_READ) = 0
|
||||
mprotect(0x55c6a0f59000, 36864, PROT_READ) = 0
|
||||
fcntl(2, F_GETFD) = 0
|
||||
fcntl(0, F_GETFD) = 0
|
||||
fcntl(1, F_GETFD) = 0
|
||||
fcntl(2, F_GETFD) = 0
|
||||
getppid() = 13826
|
||||
open("/proc/13826/cmdline", O_RDONLY) = 3
|
||||
read(3, "strace\0-vff\0lvdisplay\0", 31) = 22
|
||||
close(3) = 0
|
||||
open("/proc/self/fd", O_RDONLY|O_CLOEXEC|O_DIRECTORY) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
getdents64(3, [{d_ino=448581, d_off=1, d_reclen=24, d_type=DT_DIR, d_name="."}, {d_ino=448580, d_off=2, d_reclen=24, d_type=DT_DIR, d_name=".."}, {d_ino=448582, d_off=3, d_reclen=24, d_type=DT_LNK, d_name="0"}, {d_ino=448583, d_off=4, d_reclen=24, d_type=DT_LNK, d_name="1"}, {d_ino=448584, d_off=5, d_reclen=24, d_type=DT_LNK, d_name="2"}, {d_ino=448585, d_off=66, d_reclen=24, d_type=DT_LNK, d_name="3"}], 2048) = 144
|
||||
getdents64(3, [], 2048) = 0
|
||||
close(3) = 0
|
||||
open("/etc/udev/udev.conf", O_RDONLY|O_CLOEXEC) = 3
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
|
||||
read(3, "# see udev.conf(5) for details\n\n"..., 1024) = 49
|
||||
read(3, "", 1024) = 0
|
||||
close(3) = 0
|
||||
brk(NULL) = 0x55c6a1225000
|
||||
brk(0x55c6a1229000) = 0x55c6a1229000
|
||||
gettid() = 13829
|
||||
getpid() = 13829
|
||||
brk(0x55c6a122c000) = 0x55c6a122c000
|
||||
fcntl(0, F_GETFD) = 0
|
||||
fcntl(0, F_GETFL) = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
|
||||
dup(0) = 3
|
||||
close(0) = 0
|
||||
dup2(3, 0) = 0
|
||||
close(3) = 0
|
||||
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7f1447172e10} ---
|
||||
+++ killed by SIGSEGV +++
|
||||
Segmentation fault
|
28
testing/lvm2/patches/dash.patch
Normal file
28
testing/lvm2/patches/dash.patch
Normal file
@ -0,0 +1,28 @@
|
||||
--- LVM2.2.03.05/configure
|
||||
+++ LVM2.2.03.05/configure
|
||||
@@ -3077,7 +3077,7 @@ if test -z "$CFLAGS"; then :
|
||||
fi
|
||||
case "$host_os" in
|
||||
linux*)
|
||||
- CLDFLAGS="${CLDFLAGS:"$LDFLAGS"} -Wl,--version-script,.export.sym"
|
||||
+ CLDFLAGS="${CLDFLAGS:-"$LDFLAGS"} -Wl,--version-script,.export.sym"
|
||||
# equivalent to -rdynamic
|
||||
ELDFLAGS="-Wl,--export-dynamic"
|
||||
# FIXME Generate list and use --dynamic-list=.dlopen.sym
|
||||
@@ -3098,7 +3098,7 @@ case "$host_os" in
|
||||
;;
|
||||
darwin*)
|
||||
CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
|
||||
- CLDFLAGS="${CLDFLAGS:"$LDFLAGS"}"
|
||||
+ CLDFLAGS="${CLDFLAGS:-"$LDFLAGS"}"
|
||||
ELDFLAGS=
|
||||
CLDWHOLEARCHIVE="-all_load"
|
||||
CLDNOWHOLEARCHIVE=
|
||||
@@ -3111,7 +3111,7 @@ case "$host_os" in
|
||||
BLKDEACTIVATE=no
|
||||
;;
|
||||
*)
|
||||
- CLDFLAGS="${CLDFLAGS:"$LDFLAGS"}"
|
||||
+ CLDFLAGS="${CLDFLAGS:-"$LDFLAGS"}"
|
||||
;;
|
||||
esac
|
14
testing/lvm2/patches/mlockall-default-config.patch
Normal file
14
testing/lvm2/patches/mlockall-default-config.patch
Normal file
@ -0,0 +1,14 @@
|
||||
--- ./lib/config/defaults.h.orig 2017-04-27 18:16:05.879936377 +0200
|
||||
+++ ./lib/config/defaults.h 2017-04-27 18:16:35.141849047 +0200
|
||||
@@ -55,7 +55,11 @@
|
||||
#define DEFAULT_LVMLOCKD_LOCK_RETRIES 3
|
||||
#define DEFAULT_LVMETAD_UPDATE_WAIT_TIME 10
|
||||
#define DEFAULT_PRIORITISE_WRITE_LOCKS 1
|
||||
+#ifdef __GLIBC__
|
||||
#define DEFAULT_USE_MLOCKALL 0
|
||||
+#else
|
||||
+#define DEFAULT_USE_MLOCKALL 1
|
||||
+#endif
|
||||
#define DEFAULT_METADATA_READ_ONLY 0
|
||||
#define DEFAULT_LVDISPLAY_SHOWS_FULL_DEVICE_PATH 0
|
||||
#define DEFAULT_UNKNOWN_DEVICE_NAME "[unknown]"
|
@ -1,3 +1,5 @@
|
||||
https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.2.03.05.tgz
|
||||
patches/portability.patch
|
||||
patches/dash.patch
|
||||
patches/fix-stdio-usage.patch
|
||||
patches/mlockall-default-config.patch
|
||||
patches/portability.patch
|
Loading…
Reference in New Issue
Block a user