|
|
if [[ -f "${ROOT}/usr/bin/${target}" ]] ; then | if [[ -f "${ROOT}/usr/bin/${target}" ]] ; then |
remove_symlinks | remove_symlinks |
| |
|
# it's okay if these fail |
|
set_man_symlink "${target}" "vi" |
|
set_man_symlink "${target}" "ex" |
|
set_man_symlink "${target}" "view" |
|
|
|
# it's not okay if these fail |
ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/vi" || \ | ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/vi" || \ |
die "Couldn't set ${target} /usr/bin/vi symlink" | die "Couldn't set ${target} /usr/bin/vi symlink" |
ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/ex" || \ | ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/ex" || \ |
die "Couldn't set ${target} /usr/bin/ex symlink" | die "Couldn't set ${target} /usr/bin/ex symlink" |
ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/view" || \ | ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/view" || \ |
die "Couldn't set ${target} /usr/bin/view symlink" | die "Couldn't set ${target} /usr/bin/view symlink" |
|
|
set_man_symlink "${target}" "vi" && |
|
set_man_symlink "${target}" "ex" && |
|
set_man_symlink "${target}" "view" |
|
else | else |
die -q "Target \"${1}\" doesn't appear to be valid!" | die -q "Target \"${1}\" doesn't appear to be valid!" |
fi | fi |