remove Paludis-related scripts
This commit is contained in:
parent
62930a4f46
commit
922813b764
6 changed files with 0 additions and 74 deletions
|
@ -1,44 +0,0 @@
|
||||||
#! /usr/bin/env python3
|
|
||||||
# encoding: utf-8
|
|
||||||
|
|
||||||
import over
|
|
||||||
import psutil
|
|
||||||
import re
|
|
||||||
|
|
||||||
def safe_int(s):
|
|
||||||
try:
|
|
||||||
return int(s)
|
|
||||||
except:
|
|
||||||
return 0
|
|
||||||
|
|
||||||
def cave_stat():
|
|
||||||
for proc in psutil.process_iter():
|
|
||||||
if proc.name() == "cave":
|
|
||||||
cmdline = proc.cmdline()
|
|
||||||
|
|
||||||
if "--x-of-y" in cmdline:
|
|
||||||
position = [c for c in cmdline if " of " in c][0]
|
|
||||||
pos, total, failed = [safe_int(a) for a in re.findall("(\d+) of (\d+)(?:, (\d+) failed)?", position)[0]]
|
|
||||||
done = pos - 1
|
|
||||||
|
|
||||||
if "--destination" in cmdline:
|
|
||||||
action = "Installing"
|
|
||||||
atom_idx = cmdline.index("--destination") - 1
|
|
||||||
atom = cmdline[atom_idx]
|
|
||||||
else:
|
|
||||||
action = "Downloading"
|
|
||||||
atom = [c for c in cmdline if "::" in c and c[0] == "="][0]
|
|
||||||
|
|
||||||
lines = [
|
|
||||||
"<B>**<.> %s <W>%s<.>" %(action, atom),
|
|
||||||
" - <G>%s of %s <g>done<.> (%.01f %% remaining)" %(done, total, 100 - 100 * int(done) / int(total))
|
|
||||||
]
|
|
||||||
|
|
||||||
if failed:
|
|
||||||
lines.append(" - <R>%d <r>failed<.> (%.01f %% failure rate)" %(failed, 100 * failed / total))
|
|
||||||
|
|
||||||
yield over.text.render("\n".join(lines))
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
for state in cave_stat():
|
|
||||||
print(state)
|
|
|
@ -1,4 +0,0 @@
|
||||||
#! /bin/zsh
|
|
||||||
|
|
||||||
cave sync
|
|
||||||
time cave manage-search-index -c /var/db/paludis/search.idx
|
|
|
@ -1,3 +0,0 @@
|
||||||
#! /bin/zsh
|
|
||||||
|
|
||||||
sc-0-sync && sc-1-resolve
|
|
|
@ -1,3 +0,0 @@
|
||||||
#! /bin/zsh
|
|
||||||
|
|
||||||
cave resolve --complete --slots installed-or-best --recommendations display world $@
|
|
|
@ -1,15 +0,0 @@
|
||||||
#! /bin/zsh
|
|
||||||
|
|
||||||
setopt EXTENDED_GLOB
|
|
||||||
|
|
||||||
cave purge --complete
|
|
||||||
|
|
||||||
echo -n '>>> Type "yes" to do the above. '
|
|
||||||
read Q
|
|
||||||
|
|
||||||
if [[ $Q == "yes" ]]; then
|
|
||||||
echo ">>> Aight."
|
|
||||||
cave purge --complete -x
|
|
||||||
fi
|
|
||||||
|
|
||||||
cave fix-linkage ${1}
|
|
|
@ -1,5 +0,0 @@
|
||||||
#! /bin/zsh
|
|
||||||
|
|
||||||
cave fix-cache
|
|
||||||
#prelink -amR # this makes Paludis leave old binaries and libraries around because it thinks they've been modified
|
|
||||||
updatedb
|
|
Loading…
Add table
Add a link
Reference in a new issue