iankelling.org
/
git
/
distro-functions
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
846db7f
)
better error handling
author
Ian Kelling
<iank@fsf.org>
Mon, 29 Apr 2019 17:37:50 +0000
(13:37 -0400)
committer
Ian Kelling
<iank@fsf.org>
Mon, 29 Apr 2019 17:37:50 +0000
(13:37 -0400)
src/identify-distros
patch
|
blob
|
history
diff --git
a/src/identify-distros
b/src/identify-distros
index 011ddb5d7f28d6c9d92a1c9d79917d84cb379e83..c3cfc723c585d9737d958a874026eb54146482bf 100644
(file)
--- a/
src/identify-distros
+++ b/
src/identify-distros
@@
-47,7
+47,7
@@
distro-name-ver() {
debian-archive() {
isdeb || return 0
local archive expression pri name highpri shortest
debian-archive() {
isdeb || return 0
local archive expression pri name highpri shortest
- local policy="${1:-$(apt-cache policy)}"
+ local policy="${1:-$(apt-cache policy)}"
|| return $?
# a = archive
# n = codename
# o = origin
# a = archive
# n = codename
# o = origin
@@
-93,7
+93,7
@@
isdebian-stable() {
debian-codename() {
isdeb || return 0
debian-codename() {
isdeb || return 0
- local policy="$(apt-cache policy)"
+ local policy="$(apt-cache policy)"
|| return $?
archive=$(debian-archive "$policy")
echo "$policy" | sed -rn "s/^.*a=$archive,n=([a-z]+).*/\1/p;T;q"
}
archive=$(debian-archive "$policy")
echo "$policy" | sed -rn "s/^.*a=$archive,n=([a-z]+).*/\1/p;T;q"
}