.. | .. |
---|
38 | 38 | esac |
---|
39 | 39 | fi |
---|
40 | 40 | |
---|
41 | | - install_dir=./kselftest |
---|
| 41 | + # Create working directory. |
---|
| 42 | + dest=`pwd` |
---|
| 43 | + install_work="$dest"/kselftest_install |
---|
| 44 | + install_name=kselftest |
---|
| 45 | + install_dir="$install_work"/"$install_name" |
---|
| 46 | + mkdir -p "$install_dir" |
---|
42 | 47 | |
---|
43 | | -# Run install using INSTALL_KSFT_PATH override to generate install |
---|
44 | | -# directory |
---|
45 | | -./kselftest_install.sh |
---|
46 | | -tar $copts kselftest${ext} $install_dir |
---|
47 | | -echo "Kselftest archive kselftest${ext} created!" |
---|
| 48 | + # Run install using INSTALL_KSFT_PATH override to generate install |
---|
| 49 | + # directory |
---|
| 50 | + ./kselftest_install.sh "$install_dir" |
---|
| 51 | + (cd "$install_work"; tar $copts "$dest"/kselftest${ext} $install_name) |
---|
48 | 52 | |
---|
49 | | -# clean up install directory |
---|
50 | | -rm -rf kselftest |
---|
| 53 | + # Don't put the message at the actual end as people may be parsing the |
---|
| 54 | + # "archive created" line in their scripts. |
---|
| 55 | + echo -e "\nConsider using 'make gen_tar' instead of this script\n" |
---|
| 56 | + |
---|
| 57 | + echo "Kselftest archive kselftest${ext} created!" |
---|
| 58 | + |
---|
| 59 | + # clean up top-level install work directory |
---|
| 60 | + rm -rf "$install_work" |
---|
51 | 61 | } |
---|
52 | 62 | |
---|
53 | 63 | main "$@" |
---|