Lines 366-371
symbolic_link_relative_absolute_source_and_dest2_body() {
Link Here
|
366 |
fi |
366 |
fi |
367 |
} |
367 |
} |
368 |
|
368 |
|
|
|
369 |
atf_test_case symbolic_link_relative_dir_dest |
370 |
symbolic_link_relative_dir_dest_body() { |
371 |
printf 'test\n123\r456\r\n789\0z' >testf |
372 |
mkdir destdir |
373 |
atf_check install -l sr testf destdir |
374 |
[ testf -ef destdir/testf ] || atf_fail "not same file" |
375 |
[ -L destdir/testf ] || atf_fail "copy is not symlink" |
376 |
copyf_path=$(readlink destdir/testf) |
377 |
testf_path="../testf" |
378 |
if [ "$copyf_path" != "$testf_path" ]; then |
379 |
atf_fail "unexpected symlink contents ('$copyf_path' != '$testf_path')" |
380 |
fi |
381 |
} |
382 |
|
369 |
atf_test_case mkdir_simple |
383 |
atf_test_case mkdir_simple |
370 |
mkdir_simple_body() { |
384 |
mkdir_simple_body() { |
371 |
atf_check install -d dir1/dir2 |
385 |
atf_check install -d dir1/dir2 |
Lines 415-419
atf_init_test_cases() {
Link Here
|
415 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1 |
429 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1 |
416 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1_double_slash |
430 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1_double_slash |
417 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest2 |
431 |
atf_add_test_case symbolic_link_relative_absolute_source_and_dest2 |
|
|
432 |
atf_add_test_case symbolic_link_relative_dir_dest |
418 |
atf_add_test_case mkdir_simple |
433 |
atf_add_test_case mkdir_simple |
419 |
} |
434 |
} |