View | Details | Raw Unified
Collapse All | Expand All

(-) file_not_specified_in_diff (-8 / +7 lines)
 Lines 46-60    Link Here 
			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/vi" || \
		ln -s "${ROOT}/usr/bin/${target}" "${ROOT}/usr/bin/view" || \
			die "Couldn't set ${target} /usr/bin/vi symlink"
			die "Couldn't set ${target} /usr/bin/view symlink"
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz" \
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz" \
			"${ROOT}/usr/share/man/man1/vi.1.gz" || \
			"${ROOT}/usr/share/man/man1/vi.1.gz" || \
			die "Couldn't set ${target} /usr/share/man/man1/vi.1.gz symlink"
			die "Couldn't set ${target} /usr/share/man/man1/vi.1.gz symlink"
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz"
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz" \
			"${ROOT}/usr/share/man/man1/ex.1.gz" || \
			"${ROOT}/usr/share/man/man1/ex.1.gz" || \
			die "Couldn't set ${target} /usr/share/man/man1/ex.1.gz symlink"
			die "Couldn't set ${target} /usr/share/man/man1/ex.1.gz symlink"
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz"
		ln -s "${ROOT}/usr/share/man/man1/${target}.1.gz" \
			"${ROOT}/usr/share/man/man1/view.1.gz" || \
			"${ROOT}/usr/share/man/man1/view.1.gz" || \
			die "Couldn't set ${target} /usr/share/man/man1/view.1.gz symlink"
			die "Couldn't set ${target} /usr/share/man/man1/view.1.gz symlink"
	else
	else
 Lines 126-134    Link Here 
		die -q "Too many parameters"
		die -q "Too many parameters"
	elif [[ -L "${ROOT}/usr/bin/vi" ]] ; then
	elif [[ -L "${ROOT}/usr/bin/vi" ]] ; then
		if ! remove_symlinks ; then
		remove_symlinks
			die -q "Can't remove existing provider"
		elif ! set_symlinks "${1}" ; then
		if ! set_symlinks "${1}" ; then
			die -q "Can't set new provider"
			die -q "Can't set new provider"
		fi
		fi
 Lines 156-162    Link Here 
	if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
	if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
		[[ ${1} == "--if-unset" ]] && return
		[[ ${1} == "--if-unset" ]] && return
		remove_symlinks || die -q "Can't remove existing link"
		remove_symlinks
	fi
	fi
	if [[ -e "${ROOT}/usr/bin/vi" ]] ; then
	if [[ -e "${ROOT}/usr/bin/vi" ]] ; then
		die -q "Can't set a new provider"
		die -q "Can't set a new provider"