list-rdeps: fix sources.list test
Ximin Luo
3 years ago
10 | 10 | ARCHIVE="${ARCHIVE:-unstable}" |
11 | 11 | ARCHIVT="${ARCHIVT:-testing}" |
12 | 12 | |
13 | if ! grep "$ARCHIVE" -qR /etc/apt/sources.list /etc/apt/sources.list.d/ || \ | |
14 | ! grep "$ARCHIVT" -qR /etc/apt/sources.list /etc/apt/sources.list.d/; then | |
13 | grep_sources_entry() { | |
14 | grep '^deb[^#]*://[^#[:space:]]*[[:space:]]*'"$@" | |
15 | } | |
16 | ||
17 | if ! grep_sources_entry "$ARCHIVE" -qR /etc/apt/sources.list /etc/apt/sources.list.d/ || \ | |
18 | ! grep_sources_entry "$ARCHIVT" -qR /etc/apt/sources.list /etc/apt/sources.list.d/; then | |
15 | 19 | cat <<-eof |
16 | 20 | To make this script work, you will need Debian Testing *AND* Debian Unstable |
17 | 21 | in your sources.list. If you want your system to prefer Debian Testing, be |