diff options
author | erdgeist <erdgeist@erdgeist.org> | 2012-01-04 18:27:27 +0000 |
---|---|---|
committer | erdgeist <erdgeist@erdgeist.org> | 2012-01-04 18:27:27 +0000 |
commit | db7d3c5d3de2bc0e02c2e408d01c32decc153934 (patch) | |
tree | fbbf6da276a6e88b9fb660cdcf778d77c5231c42 | |
parent | d2e530666956fff422c66f5cbb8200a1525a0709 (diff) |
Fix logic in the non-RELEASE ftp server query
-rwxr-xr-x | ezjail-admin | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ezjail-admin b/ezjail-admin index 10ca384..aee63e9 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
@@ -953,13 +953,16 @@ install) | |||
953 | # ftp servers normally wont provide non-RELEASE-builds | 953 | # ftp servers normally wont provide non-RELEASE-builds |
954 | if [ -z "${ezjail_release}" -a "${ezjail_dir}" = "${ezjail_ftphost}" ]; then | 954 | if [ -z "${ezjail_release}" -a "${ezjail_dir}" = "${ezjail_ftphost}" ]; then |
955 | ezjail_release=`uname -r` | 955 | ezjail_release=`uname -r` |
956 | ezjail_release_major=${ezjail_release%%.*} | ||
956 | case ${ezjail_release} in *-STABLE) ezjail_release="${ezjail_release%-STABLE}-RELEASE";; esac | 957 | case ${ezjail_release} in *-STABLE) ezjail_release="${ezjail_release%-STABLE}-RELEASE";; esac |
957 | if [ "${ezjail_release%-RELEASE}" = "${ezjail_release}" ]; then | 958 | if [ "${ezjail_release%-RELEASE}" = "${ezjail_release}" ]; then |
958 | echo "Your system is ${ezjail_release}. Normally FTP-servers don't provide non-RELEASE-builds." | 959 | echo "Your system is ${ezjail_release}. Normally FTP-servers don't provide non-RELEASE-builds." |
960 | [ ${ezjail_release_major} -ge 9 ] && ezjail_installarch="${ezjail_installplatform}/${ezjail_installarch}" | ||
959 | ezjail_queryftpserver || echo "... I'll continue anyway." | 961 | ezjail_queryftpserver || echo "... I'll continue anyway." |
960 | echo -n "Release [ ${ezjail_release} ]: " | 962 | echo -n "Release [ ${ezjail_release} ]: " |
961 | read ezjail_releasetmp | 963 | read ezjail_releasetmp |
962 | [ "${ezjail_releasetmp}" ] && ezjail_release=${ezjail_releasetmp} | 964 | [ "${ezjail_releasetmp}" ] && ezjail_release=${ezjail_releasetmp} |
965 | ezjail_installarch=`uname -p` | ||
963 | fi | 966 | fi |
964 | fi | 967 | fi |
965 | 968 | ||
@@ -972,8 +975,8 @@ install) | |||
972 | echo "Note: From FreeBSD 9.0 man pages are part of the base package" | 975 | echo "Note: From FreeBSD 9.0 man pages are part of the base package" |
973 | unset ezjail_installmanpages | 976 | unset ezjail_installmanpages |
974 | fi | 977 | fi |
975 | [ ${ezjail_release_major} -ge 9 ] && ezjail_installarch="${ezjail_installplatform}/${ezjail_installarch}" | 978 | [ ${ezjail_release_major} -ge 9 ] && ezjail_installarch="${ezjail_installplatform}/${ezjail_installarch}" |
976 | [ ${ezjail_release_major} -ge 9 ] && ezjail_pkgsuffix=".txz" || ezjail_pkgsuffix="/*" | 979 | [ ${ezjail_release_major} -ge 9 ] && ezjail_pkgsuffix=".txz" || ezjail_pkgsuffix="/*" |
977 | 980 | ||
978 | # Normally fulljail should be renamed by past ezjail-admin commands. | 981 | # Normally fulljail should be renamed by past ezjail-admin commands. |
979 | # However those may have failed | 982 | # However those may have failed |