Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit 27d7af7

Browse files
committed
scripts: add rsync to test dependencies
In order to be able to use 'rsync -ni' as a replacement for 'diff -r' (needed for the renameat2 test cases, and to improve the method of comparing directory trees) we need to have rsync installed on an ZFS test platforms. Signed-off-by: Aleksa Sarai <[email protected]>
1 parent 1060280 commit 27d7af7

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

scripts/bb-dependencies.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Amazon*)
4242
sudo -E yum -y install git rpm-build wget curl bc fio acl sysstat \
4343
mdadm lsscsi parted attr dbench watchdog ksh nfs-utils samba \
4444
rng-tools dkms php php-gd php-dom php-curl php-zip php-posix php-cli \
45-
php-xml php-sqlite3
45+
php-xml php-sqlite3 rsync
4646

4747
if cat /etc/os-release | grep -Eq "Amazon Linux 2"; then
4848
sudo -E yum -y install \
@@ -82,7 +82,7 @@ CentOS*)
8282
# Required utilities.
8383
sudo -E yum -y --skip-broken install --enablerepo=epel git rpm-build \
8484
wget curl bc fio acl sysstat mdadm lsscsi parted attr dbench watchdog \
85-
ksh nfs-utils samba rng-tools dkms pamtester ncompress
85+
ksh nfs-utils samba rng-tools dkms pamtester ncompress rsync
8686

8787
# Required development libraries
8888
sudo -E yum -y --skip-broken install kernel-devel \
@@ -116,7 +116,7 @@ Debian*)
116116
# Required utilities.
117117
sudo -E apt-get --yes install git alien fakeroot wget curl bc fio acl \
118118
sysstat lsscsi parted gdebi attr dbench watchdog ksh nfs-kernel-server \
119-
samba rng-tools dkms
119+
samba rng-tools dkms rsync
120120

121121
# Required development libraries
122122
sudo -E apt-get --yes install linux-headers-$(uname -r) \
@@ -141,7 +141,7 @@ Fedora*)
141141
# Required utilities.
142142
sudo -E dnf -y install git rpm-build wget curl bc fio acl sysstat \
143143
mdadm lsscsi parted attr dbench watchdog ksh nfs-utils samba \
144-
rng-tools dkms ncompress
144+
rng-tools dkms ncompress rsync
145145

146146
# Required development libraries
147147
sudo -E dnf -y install kernel-devel zlib-devel \
@@ -160,7 +160,7 @@ FreeBSD*)
160160
# Temporary workaround for pkg db locking race
161161
pkg_pid=$(pgrep pkg 2>/dev/null)
162162
if [ -n "${pkg_pid}" ]; then
163-
pwait ${pkg_pid}
163+
pwait ${pkg_pid}
164164
fi
165165
# Always test with the latest packages on FreeBSD.
166166
sudo -E pkg upgrade -y --no-repo-update
@@ -203,7 +203,8 @@ FreeBSD*)
203203
samba413 \
204204
gdb \
205205
pamtester \
206-
lcov
206+
lcov \
207+
rsync
207208

208209
# Python support libraries
209210
pkg_install -xy --no-repo-update \
@@ -221,7 +222,7 @@ Ubuntu*)
221222
# Required utilities.
222223
apt_get_install git alien fakeroot wget curl bc fio acl \
223224
sysstat mdadm lsscsi parted gdebi attr dbench watchdog ksh \
224-
nfs-kernel-server samba rng-tools xz-utils dkms
225+
nfs-kernel-server samba rng-tools xz-utils dkms rsync
225226

226227
# Required development libraries
227228
apt_get_install linux-headers-$(uname -r) \

0 commit comments

Comments
 (0)