| .. | .. |
|---|
| 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 "$@" |
|---|