diff --git a/ebuild/over-prompt-9999.ebuild b/ebuild/over-prompt-9999.ebuild index 569851b..d783db7 100644 --- a/ebuild/over-prompt-9999.ebuild +++ b/ebuild/over-prompt-9999.ebuild @@ -27,12 +27,15 @@ src_compile() { src_install() { if use tools; then - dobin bin/cave-rdep - dobin bin/cave-stat - dobin bin/till - dobin bin/compile-kernel - dobin bin/force-install - dobin bin/screenit + for b in bin/* + do + dobin "${b}" + done + + for sb in sbin/* + do + dosbin "${sb}" + done fi insopts -m755 diff --git a/sbin/sc-0-sync b/sbin/sc-0-sync new file mode 100755 index 0000000..84790fb --- /dev/null +++ b/sbin/sc-0-sync @@ -0,0 +1,3 @@ +#! /bin/zsh + +cave sync diff --git a/sbin/sc-1-resolve b/sbin/sc-1-resolve new file mode 100755 index 0000000..f323acb --- /dev/null +++ b/sbin/sc-1-resolve @@ -0,0 +1,3 @@ +#! /bin/zsh + +cave resolve --complete --slots installed-or-best --recommendations display world $@ diff --git a/sbin/sc-2-cleanup b/sbin/sc-2-cleanup new file mode 100755 index 0000000..556944b --- /dev/null +++ b/sbin/sc-2-cleanup @@ -0,0 +1,15 @@ +#! /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 diff --git a/sbin/sc-3-regen b/sbin/sc-3-regen new file mode 100755 index 0000000..f147dae --- /dev/null +++ b/sbin/sc-3-regen @@ -0,0 +1,5 @@ +#! /bin/zsh + +cave fix-cache +#prelink -amR # this makes Paludis leave old binaries and libraries around because it thinks they've been modified +updatedb