Commit 6881e2d8 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated parted to 3.4

parent ceb736fa
all:
tar xf parted-3.3.tar.xz
cd parted-3.3 && ./configure --prefix=/usr --disable-static
patch -Np1 -d parted-3.3 < parted-3.3-tests.patch
patch -Np1 -d parted-3.3 < parted-3.3-slow_system.patch
$(MAKE) -C parted-3.3
$(MAKE) -C parted-3.3/doc html
cd parted-3.3 && makeinfo --html -o doc/html doc/parted.texi
cd parted-3.3 && makeinfo --plaintext -o doc/parted.txt doc/parted.texi
$(MAKE) -C parted-3.3 check
$(MAKE) -C parted-3.3 install
cd parted-3.3 && install -v -m755 -d /usr/share/doc/parted-3.3/html
cd parted-3.3 && install -v -m644 doc/html/* /usr/share/doc/parted-3.3/html
cd parted-3.3 && install -v -m644 doc/{FAT,API,parted.{txt,html}} /usr/share/doc/parted-3.3
rm -rf parted-3.3
tar xf parted-3.4.tar.xz
cd parted-3.4 && ./configure --prefix=/usr --disable-static
patch -Np1 -d parted-3.4 < parted-3.4-fixed_test.patch
$(MAKE) -C parted-3.4
$(MAKE) -C parted-3.4/doc html
cd parted-3.4 && makeinfo --html -o doc/html doc/parted.texi
cd parted-3.4 && makeinfo --plaintext -o doc/parted.txt doc/parted.texi
$(MAKE) -C parted-3.4 check
$(MAKE) -C parted-3.4 install
cd parted-3.4 && install -v -m755 -d /usr/share/doc/parted-3.4/html
cd parted-3.4 && install -v -m644 doc/html/* /usr/share/doc/parted-3.4/html
cd parted-3.4 && install -v -m644 doc/{FAT,API,parted.{txt,html}} /usr/share/doc/parted-3.4
rm -rf parted-3.4
diff -uNr parted-3.3/libparted/arch/linux.c parted-3.3-slow_system/libparted/arch/linux.c
--- parted-3.3/libparted/arch/linux.c 2019-10-10 22:58:51.000000000 +0000
+++ parted-3.3-slow_system/libparted/arch/linux.c 2020-07-19 00:17:19.022015675 +0000
@@ -3147,7 +3147,7 @@
/* Attempt to remove the partition, retrying for
up to max_sleep_seconds upon any failure due to EBUSY. */
unsigned int sleep_microseconds = 10000;
- unsigned int max_sleep_seconds = 1;
+ unsigned int max_sleep_seconds = 4;
unsigned int n_sleep = (max_sleep_seconds
* 1000000 / sleep_microseconds);
do {
diff -uNr parted-3.3/tests/Makefile.am parted-3.3-tests/tests/Makefile.am
--- parted-3.3/tests/Makefile.am 2019-10-10 22:58:51.000000000 +0000
+++ parted-3.3-tests/tests/Makefile.am 2019-10-10 22:58:51.000000000 +0000
@@ -28,11 +28,8 @@
t0213-mkpart-start-negative.sh \
t0220-gpt-msftres.sh \
t0250-gpt.sh \
- t0251-gpt-unicode.sh \
t0280-gpt-corrupt.sh \
t0281-gpt-grow.sh \
- t0282-gpt-move-backup.sh \
- t0283-overlap-partitions.sh \
t0300-dos-on-gpt.sh \
t0301-overwrite-gpt-pmbr.sh \
t0350-mac-PT-increases-sector-size.sh \
@@ -71,8 +68,6 @@
t5000-tags.sh \
t6000-dm.sh \
t6001-psep.sh \
- t6002-dm-busy.sh \
- t6003-dm-hide.sh \
t6004-dm-many-partitions.sh \
t6005-dm-uuid.sh \
t6006-dm-512b-sectors.sh \
diff -uNr parted-3.3/tests/Makefile.in parted-3.3-tests/tests/Makefile.in
--- parted-3.3/tests/Makefile.in 2019-10-10 23:03:39.000000000 +0000
+++ parted-3.3-tests/tests/Makefile.in 2019-10-10 23:03:39.000000000 +0000
@@ -1644,11 +1644,8 @@
t0213-mkpart-start-negative.sh \
t0220-gpt-msftres.sh \
t0250-gpt.sh \
- t0251-gpt-unicode.sh \
t0280-gpt-corrupt.sh \
t0281-gpt-grow.sh \
- t0282-gpt-move-backup.sh \
- t0283-overlap-partitions.sh \
t0300-dos-on-gpt.sh \
t0301-overwrite-gpt-pmbr.sh \
t0350-mac-PT-increases-sector-size.sh \
@@ -1687,8 +1684,6 @@
t5000-tags.sh \
t6000-dm.sh \
t6001-psep.sh \
- t6002-dm-busy.sh \
- t6003-dm-hide.sh \
t6004-dm-many-partitions.sh \
t6005-dm-uuid.sh \
t6006-dm-512b-sectors.sh \
diff -uNr parted-3.4/tests/t0400-loop-clobber-infloop.sh parted-3.4-fixed_test/tests/t0400-loop-clobber-infloop.sh
--- parted-3.4/tests/t0400-loop-clobber-infloop.sh 2021-01-26 06:19:56.000000000 +1030
+++ parted-3.4-fixed_test/tests/t0400-loop-clobber-infloop.sh 2024-02-22 20:09:51.047820239 +1030
@@ -22,7 +22,7 @@
N=1M
dev=loop-file
-dd if=/dev/null of=$dev bs=1 seek=$N || fail=1
+dd if=/dev/zero of=$dev bs=$N count=1 || fail=1
mkswap $dev || fail=1
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment