Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 166501
Collapse All | Expand All

(-)vi.eselect (-4 / +6 lines)
Lines 60-75 Link Here
60
	if [[ -f "${ROOT}/usr/bin/${target}" ]] ; then
60
	if [[ -f "${ROOT}/usr/bin/${target}" ]] ; then
61
		remove_symlinks
61
		remove_symlinks
62
62
63
		# it's okay if these fail
64
		set_man_symlink "${target}" "vi"
65
		set_man_symlink "${target}" "ex"
66
		set_man_symlink "${target}" "view"
67
68
		# it's not okay if these fail
63
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/vi" || \
69
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/vi" || \
64
			die "Couldn't set ${target} /usr/bin/vi symlink"
70
			die "Couldn't set ${target} /usr/bin/vi symlink"
65
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/ex" || \
71
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/ex" || \
66
			die "Couldn't set ${target} /usr/bin/ex symlink"
72
			die "Couldn't set ${target} /usr/bin/ex symlink"
67
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/view" || \
73
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/view" || \
68
			die "Couldn't set ${target} /usr/bin/view symlink"
74
			die "Couldn't set ${target} /usr/bin/view symlink"
69
70
		set_man_symlink "${target}" "vi" &&
71
		set_man_symlink "${target}" "ex" &&
72
		set_man_symlink "${target}" "view"
73
	else
75
	else
74
		die -q  "Target \"${1}\" doesn't appear to be valid!"
76
		die -q  "Target \"${1}\" doesn't appear to be valid!"
75
	fi
77
	fi

Return to bug 166501