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

Collapse All | Expand All

(-)news.eselect (-3 / +3 lines)
Lines 15-21 Link Here
15
# read list of news items
15
# read list of news items
16
# list of parameters may contain "unread" or "read"
16
# list of parameters may contain "unread" or "read"
17
# returns one item per line: status/repository/name
17
# returns one item per line: status/repository/name
18
# sort order: 1. "unread" before "read", 2. by repository
18
# sort order: by item name
19
find_items() {
19
find_items() {
20
	local stat repos=$(get_repositories) repo item
20
	local stat repos=$(get_repositories) repo item
21
	for stat in "$@"; do
21
	for stat in "$@"; do
Lines 26-32 Link Here
26
				echo "${stat}/${repo}/${item}"
26
				echo "${stat}/${repo}/${item}"
27
			done
27
			done
28
		done
28
		done
29
	done
29
	done | sort -t / -k 3
30
}
30
}
31
31
32
# write list of items to file
32
# write list of items to file
Lines 256-262 Link Here
256
	# expand special values "new" and "all"
256
	# expand special values "new" and "all"
257
	if [[ $# -eq 0 || $1 = new || $1 = all ]]; then
257
	if [[ $# -eq 0 || $1 = new || $1 = all ]]; then
258
		for (( i = 1; i <= n; i++ )); do
258
		for (( i = 1; i <= n; i++ )); do
259
			[[ $1 = all || ${items[i-1]%%/*} = unread ]] || break
259
			[[ $1 = all || ${items[i-1]%%/*} = unread ]] || continue
260
			seq="${seq} ${i}"
260
			seq="${seq} ${i}"
261
		done
261
		done
262
		set -- ${seq}
262
		set -- ${seq}

Return to bug 344655