# TODO: use partx
TS_HELPER_PARTITIONS="$top_builddir/libblkid/samples/partitions"
-U_L_LIBRARY_PATH="$top_builddir/libblkid/src/.libs:$top_builddir/libuuid/src/.libs"
-
# paths to commands
if [ -x "$top_builddir/sys-utils/mount" ]; then
TS_CMD_MOUNT=${TS_CMD_MOUNT:-"$top_builddir/sys-utils/mount"}
TS_CMD_MTABLOCK=${TS_CMD_MTABLOCK:-"$top_builddir/mount/mtab_lock_test"}
fi
-TS_CMD_SWAPON=${TS_CMD_SWAPON:-"$top_builddir/sys-utils/.libs/swapon"}
-TS_CMD_SWAPOFF=${TS_CMD_SWAPOFF:-"$top_builddir/sys-utils/.libs/swapoff"}
+TS_CMD_SWAPON=${TS_CMD_SWAPON:-"$top_builddir/sys-utils/swapon"}
+TS_CMD_SWAPOFF=${TS_CMD_SWAPOFF:-"$top_builddir/sys-utils/swapoff"}
TS_CMD_LOSETUP=${TS_CMD_LOSETUP:-"$top_builddir/sys-utils/losetup"}
TS_CMD_MKSWAP=${TS_CMD_MKSWAP:-"$top_builddir/disk-utils/mkswap"}
return 1
}
-function ts_swapoff {
- local DEV="$1"
-
- # swapoff doesn't exist in build tree
- if [ ! -x "$TS_CMD_SWAPOFF" ]; then
- ln -sf $TS_CMD_SWAPON $TS_CMD_SWAPOFF
- REMSWAPOFF="true"
- fi
- LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPOFF $DEV 2>&1 >> $TS_OUTPUT
- if [ -n "$REMSWAPOFF" ]; then
- rm -f $TS_CMD_SWAPOFF
- fi
-}
-
function ts_fstab_open {
echo "# <!-- util-linux test entry" >> /etc/fstab
}
ts_device_has "TYPE" "swap" $DEVICE || ts_die "Cannot find swap on $DEVICE" $DEVICE
-LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPON $DEVICE 2>&1 >> $TS_OUTPUT
+$TS_CMD_SWAPON $DEVICE 2>&1 >> $TS_OUTPUT
grep -q $DEVICE /proc/swaps || ts_die "Cannot find $DEVICE in /proc/swaps" $DEVICE
-ts_swapoff $DEVICE
+$TS_CMD_SWAPOFF $DEVICE
ts_device_deinit $DEVICE
ts_log "Success"
#
# Swapon
#
-LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPON --fixpgsz $DEVICE &> /dev/null
+$TS_CMD_SWAPON --fixpgsz $DEVICE &> /dev/null
grep -q $DEVICE /proc/swaps || ts_die "Cannot find $DEVICE in /proc/swaps" $DEVICE
-ts_swapoff $DEVICE
+$TS_CMD_SWAPOFF $DEVICE
ts_device_deinit $DEVICE
ts_log "Success"
#
# Swapon
#
-LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPON $DEVICE &> /dev/null
+$TS_CMD_SWAPON $DEVICE &> /dev/null
grep -q $DEVICE /proc/swaps || ts_die "Cannot find $DEVICE in /proc/swaps" $DEVICE
-ts_swapoff $DEVICE
+$TS_CMD_SWAPOFF $DEVICE
ts_device_deinit $DEVICE
ts_log "Success"
ts_device_has "LABEL" $LABEL $DEVICE \
|| ts_die "Cannot find LABEL '$LABEL' on $DEVICE" $DEVICE
-LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPON -L $LABEL 2>&1 >> $TS_OUTPUT
+$TS_CMD_SWAPON -L $LABEL 2>&1 >> $TS_OUTPUT
grep -q $DEVICE /proc/swaps || ts_die "Cannot find $DEVICE in /proc/swaps" $DEVICE
-ts_swapoff $DEVICE
+$TS_CMD_SWAPOFF $DEVICE
ts_device_deinit $DEVICE
ts_log "Success"
UUID=$(ts_uuid_by_devname $DEVICE)
-LD_LIBRARY_PATH="$U_L_LIBRARY_PATH" \
- $TS_CMD_SWAPON -U $UUID 2>&1 >> $TS_OUTPUT
+$TS_CMD_SWAPON -U $UUID 2>&1 >> $TS_OUTPUT
grep -q $DEVICE /proc/swaps || ts_die "Cannot find $DEVICE in /proc/swaps" $DEVICE
-ts_swapoff $DEVICE
+$TS_CMD_SWAPOFF $DEVICE
ts_device_deinit $DEVICE
ts_log "Success"