View | Details | Raw Unified | Return to bug 229208
Collapse All | Expand All

(-)b/usr.bin/xinstall/tests/install_test.sh (+15 lines)
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
}

Return to bug 229208