View | Details | Raw Unified
Collapse All | Expand All

(-) vi.eselect (-4 / +6 lines)
 Lines 60-75    Link Here 
	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