I don't have time to investigate right now, so... ====================================================== GNU coreutils 7.5.55-860a3: tests/test-suite.log ======================================================
1 of 350 tests failed. (36 tests were not run). .. contents:: :depth: 2 ... FAIL: ln/misc (exit: 1) ======================= + ln --version ln (GNU coreutils) 7.5.55-860a3 Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Mike Parker and David MacKenzie. + . ./test-lib.sh ++ unset function_test ++ eval 'function_test() { return 11; }; function_test' +++ function_test +++ return 11 ++ test 11 '!=' 11 +++ pwd ++ test_dir_=/sh/j/w/co/cu/tests +++ this_test_ +++ sed 's,.*/,,' +++ echo ././ln/misc ++ this_test=misc +++ /sh/j/w/co/cu/src/mktemp -d --tmp=/sh/j/w/co/cu/tests cu-misc.XXXXXXXXXX ++ t_=/sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo ++ trap remove_tmp_ 0 ++ trap 'Exit $?' 1 2 13 15 ++ cd /sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo ++ diff --version ++ grep GNU + t=tln-symlink + d=tln-subdir + ld=tln-symlink-to-subdir + f=tln-file + fail=0 + touch tln-file + rm -f tln-symlink + ln -s tln-file tln-symlink + test -f tln-symlink + rm tln-symlink tln-file + touch tln-file + rm -rf tln-subdir + mkdir tln-subdir + ln -s ../tln-file tln-subdir/tln-symlink + test -f tln-subdir/tln-symlink + rm -rf tln-subdir tln-file + touch tln-file + rm -rf tln-subdir + mkdir tln-subdir + ln -s ../tln-file tln-subdir + test -f tln-subdir/tln-file + rm -rf tln-subdir tln-file + touch tln-file + rm -rf tln-subdir + mkdir tln-subdir tln-subdir/tln-file + ln tln-file tln-subdir/ + ln -s tln-file tln-subdir/ + rm -rf tln-subdir tln-file + touch tln-symlink + ln -s tln-symlink tln-symlink + rm tln-symlink + touch tln-symlink + ln -sf tln-symlink tln-symlink + rm tln-symlink + rm -rf tln-subdir + mkdir tln-subdir + touch tln-subdir/tln-file + ln -s tln-subdir/tln-file + test -f tln-file + rm -rf tln-subdir tln-file + rm -rf tln-subdir tln-file tln-symlink-to-subdir + touch tln-file + mkdir tln-subdir + ln -s tln-subdir tln-symlink-to-subdir + ln -s ../tln-file tln-symlink-to-subdir + test -f tln-subdir/tln-file + rm -rf tln-subdir tln-file tln-symlink-to-subdir + rm -rf tln-subdir tln-file tln-symlink-to-subdir + touch tln-file + mkdir tln-subdir + ln -s tln-subdir tln-symlink-to-subdir ++ pwd + af=/sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo/tln-file + ln --no-dereference -fs /sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo/tln-file tln-symlink-to-subdir + test -f tln-symlink-to-subdir + rm -rf tln-subdir tln-file tln-symlink-to-subdir + touch a b + ln b b~ + ln -f --b=simple a b + touch a + ln -s a symlink + ln symlink hard-to-sym ++ ls -lG hard-to-sym + ls='lrwxrwxrwx. 2 meyering 1 Sep 4 23:15 hard-to-sym -> ax' + case "$ls" in + link_follows_symlink=no + test no = no + ln -s /no-such-dir + ln no-such-dir hard-to-dangle + fail=1 + rm -rf a symlink hard-to-sym hard-to-dangle + for cmd in ln cp mv ginstall + rm -rf a x a.orig + touch a x + ln --backup=simple --suffix=.orig x a + test -f a.orig + for cmd in ln cp mv ginstall + rm -rf a x a.orig + touch a x + cp --backup=simple --suffix=.orig x a + test -f a.orig + for cmd in ln cp mv ginstall + rm -rf a x a.orig + touch a x + mv --backup=simple --suffix=.orig x a + test -f a.orig + for cmd in ln cp mv ginstall + rm -rf a x a.orig + touch a x + ginstall --backup=simple --suffix=.orig x a + test -f a.orig + ln foo '' + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + cd /sh/j/w/co/cu/tests + chmod -R u+rwx /sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo + rm -rf /sh/j/w/co/cu/tests/cu-misc.tp4BMFSZjo + exit 1