]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: (lsns::filter) add more debug printing
authorMasatake YAMATO <yamato@redhat.com>
Mon, 8 Apr 2024 19:18:43 +0000 (04:18 +0900)
committerMasatake YAMATO <yamato@redhat.com>
Fri, 12 Apr 2024 18:13:48 +0000 (03:13 +0900)
tests/ts/lsns/filter

index 3bd602bc0952f7e01493306af1fa4882c87efefd..1d1d86ca9b9ab5161ebc278b27ff9646b8791ee0 100755 (executable)
@@ -38,20 +38,30 @@ FD=4
 {
     coproc MKFDS { "$TS_HELPER_MKFDS" --comm ABC userns $FD; }
     if read -u ${MKFDS[0]} PID; then
-       expr="PID == \"${PID}\" and ASSOC == \"user\""
-       inode=$(${TS_CMD_LSFD} -n --raw -o INODE -Q "${expr}")
+       lsfd_expr="PID == \"${PID}\" and ASSOC == \"user\""
+       inode=$(${TS_CMD_LSFD} -n --raw -o INODE -Q "${lsfd_expr}")
        for opt in -Q --filter; do
-           pid=$(${TS_CMD_LSNS} -n --raw -o PID "$opt" "NS == $inode && NPROCS == 1")
+           lsns_expr="NS == $inode && NPROCS == 1"
+           pid=$(${TS_CMD_LSNS} -n --raw -o PID "$opt" "${lsns_expr}")
            if [[ "$pid" = "$PID" ]]; then
                echo  "$opt: pid == PID"
            else
                echo "$opt: pid != PID"
-               echo expr: "${expr}"
-               ${TS_CMD_LSFD} -n --raw -o INODE -Q "${expr}"
-               echo inode: "${inode}"
-               ${TS_CMD_LSNS} -n --raw -o PID -Q "NS == $inode && NPROCS == 1"
+               echo lsfd_expr: "${lsfd_expr}"
+               echo lsns_expr: "${lsns_expr}"
                echo pid: "${pid}"
                echo PID: "${PID}"
+               echo inode: "${inode}"
+               echo lsfd:
+               ${TS_CMD_LSFD} -n --raw $opt "${lsfd_expr}"
+               echo lsns:"${lsns_expr}"
+               ${TS_CMD_LSNS} -n --raw $opt "${lsns_expr}"
+               echo lsns:inode:
+               ${TS_CMD_LSNS} -n --raw $opt "NS == $inode"
+               echo lsns:NPROCS:
+               ${TS_CMD_LSNS} -n --raw $opt "NPROCS == 1"
+               echo lsns
+               ${TS_CMD_LSNS} -n --raw
            fi
        done
        echo DONE >&"${MKFDS[1]}"