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

(-)/portdir/portage/net-misc/asterisk/asterisk-1.6.1.14-r1.ebuild (-17 / +23 lines)
Lines 14-20 Link Here
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="~amd64 ~x86"
15
KEYWORDS="~amd64 ~x86"
16
16
17
IUSE="alsa +caps curl dahdi debug freetds iconv jabber ldap keepsrc misdn newt nosamples odbc oss postgres radius snmp span speex ssl sqlite static vorbis"
17
IUSE="alsa +caps curl dahdi debug freetds iconv jabber ldap keepsrc misdn newt nosamples odbc oss postgres radius snmp span speex ssl sqlite static vorbis noconfigs"
18
18
19
RDEPEND="sys-libs/ncurses
19
RDEPEND="sys-libs/ncurses
20
	dev-libs/popt
20
	dev-libs/popt
Lines 314-336 Link Here
314
	fi
314
	fi
315
	rm -rf "${D}"var/spool/asterisk/voicemail/default
315
	rm -rf "${D}"var/spool/asterisk/voicemail/default
316
316
317
	# move sample configuration files to doc directory
317
	# remove installed sample configs if noconfigs flag is set
318
	if is_ast10update || is_ast12update || is_ast14update; then
318
	if use noconfigs; then
319
		einfo "Updating from old (pre-1.6) asterisk version, new configuration files have been installed"
319
		einfo "Skipping installation of config files..."
320
		einfo "into "${ROOT}"etc/asterisk, use etc-update or dispatch-conf to update them"
320
		rm -f  "${D}"etc/asterisk/* 
321
	fi
321
	else 
322
		# move sample configuration files to doc directory
323
		if is_ast10update || is_ast12update || is_ast14update; then
324
			einfo "Updating from old (pre-1.6) asterisk version, new configuration files have been installed"
325
			einfo "into "${ROOT}"etc/asterisk, use etc-update or dispatch-conf to update them"
326
		fi
327
328
		einfo "Configuration samples have been moved to: "${ROOT}"/usr/share/doc/${PF}/conf"
329
		insinto /usr/share/doc/${PF}/conf
330
		doins "${D}"etc/asterisk/*.conf*
322
331
323
	einfo "Configuration samples have been moved to: "${ROOT}"/usr/share/doc/${PF}/conf"
332
		cd "${D}"
324
	insinto /usr/share/doc/${PF}/conf
333
		for conffile in etc/asterisk/*.*
325
	doins "${D}"etc/asterisk/*.conf*
334
		do
326
335
			fowners asterisk:asterisk $conffile
327
	cd "${D}"
336
			fperms 0660 $conffile
328
	for conffile in etc/asterisk/*.*
337
		done
329
	do
338
		cd "${S}"
330
		fowners asterisk:asterisk $conffile
339
	fi
331
		fperms 0660 $conffile
332
	done
333
	cd "${S}"
334
340
335
	# keep directories
341
	# keep directories
336
	diropts -m 0770 -o asterisk -g asterisk
342
	diropts -m 0770 -o asterisk -g asterisk

Return to bug 305313