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