Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 222439 | Differences between
and this patch

Collapse All | Expand All

(-)doman.orig (-2 / +11 lines)
Lines 31-37 for x in "$@" ; do Link Here
31
		suffix=${realname##*.}
31
		suffix=${realname##*.}
32
	fi
32
	fi
33
33
34
	mandir=${i18n}man${suffix:0:1}
34
	manlang=$( expr ${x} : '.*\.\([a-z][a-z]\(\_[A-Z][A-Z]\)\?\)\.' )
35
36
	if [[ -n "${manlang}" ]] ; then
37
		maname=${x%.${manlang}.${suffix}*}.${suffix}${x##*.${manlang}.${suffix}}
38
		mandir=${manlang}/man${suffix:0:1}
39
	else
40
		maname=${x}
41
		mandir=${i18n}man${suffix:0:1}
42
	fi
43
35
44
36
	if echo ${mandir} | egrep -q 'man[0-9n](|f|p|pm)$' -; then
45
	if echo ${mandir} | egrep -q 'man[0-9n](|f|p|pm)$' -; then
37
		if [[ -s ${x} ]] ; then
46
		if [[ -s ${x} ]] ; then
Lines 39-45 for x in "$@" ; do Link Here
39
				install -d "${D}/usr/share/man/${mandir}"
48
				install -d "${D}/usr/share/man/${mandir}"
40
			fi
49
			fi
41
50
42
			install -m0644 "${x}" "${D}/usr/share/man/${mandir}"
51
			install -m0644 "${x}" "${D}/usr/share/man/${mandir}/${maname}"
43
			((ret+=$?))
52
			((ret+=$?))
44
		elif [[ ! -e ${x} ]] ; then
53
		elif [[ ! -e ${x} ]] ; then
45
			vecho "doman: ${x} does not exist" 1>&2
54
			vecho "doman: ${x} does not exist" 1>&2

Return to bug 222439