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

Collapse All | Expand All

(-)a/modules/news.eselect (-1 / +20 lines)
Lines 284-290 do_read() { Link Here
284
			&& echo "No news is good news."
284
			&& echo "No news is good news."
285
	fi
285
	fi
286
	local tmp tmpdir tmpfiles=()
287
	tmpdir=$(mktemp --tmpdir -d eselect.news.XXX) || die 'unable to create tmpdir'
288
289
	exec 3>&1
290
286
	for i; do
291
	for i; do
292
	        tmp=$tmpdir/$i
293
	        tmpfiles+=("$tmp")
294
	        exec >"$tmp"
295
296
287
		if is_number "${i}"; then
297
		if is_number "${i}"; then
288
			if (( i < 1 || i > n )); then
298
			if (( i < 1 || i > n )); then
289
				write_warning_msg "Bad item number: ${i}"
299
				write_warning_msg "Bad item number: ${i}"
Lines 370-375 do_read() { Link Here
370
		has ${repo} ${repos_upd} || repos_upd="${repos_upd} ${repo}"
380
		has ${repo} ${repos_upd} || repos_upd="${repos_upd} ${repo}"
371
	done
381
	done
382
	exec >&3 3>&-
383
	if ((${#tmpfiles[*]} )); then
384
	    if [[ -n $PAGER ]] && [[ -t 0 && -t 2 ]]; then
385
		$PAGER "${tmpfiles[@]}"
386
	    else
387
		cat "${tmpfiles[@]}"
388
	    fi
389
	fi
390
	rm -fr "$tmpdir"
391
372
	# update lists of read/unread items
392
	# update lists of read/unread items
373
	for repo in ${repos_upd}; do
393
	for repo in ${repos_upd}; do
374
		write_item_list read ${repo} && write_item_list unread ${repo}
394
		write_item_list read ${repo} && write_item_list unread ${repo}
375
-

Return to bug 513470