contrib: Drop a few scripts.

The number of contrib scripts was far too large.
These four utilities really don't belong here.
This commit is contained in:
Dylan Araps 2020-05-08 19:41:48 +03:00
parent b9193e54cc
commit 994f5b69e9
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
4 changed files with 0 additions and 81 deletions

View File

@ -1,12 +0,0 @@
#!/bin/sh
# Generate sources for rust packages
[ "$1" ] || {
printf 'usage: kiss-cargo-urlgen [crate-ver] [crate-ver]\n'
exit 1
}
for crate in "$@"; do
printf 'https://static.crates.io/crates/%s/%s.crate vendor\n' \
"${crate%-*}" "$crate"
done

View File

@ -1,46 +0,0 @@
#!/bin/sh -e
# Find missing dependencies by parsing ldd
# Ignore shellcheck as we want the warning's behavior.
# shellcheck disable=2015
[ "$1" ] && kiss l "${1:-null}" >/dev/null || {
printf 'usage: kiss-depends-finder [pkg]\n'
exit 1
}
db_dir=$KISS_ROOT/var/db/kiss/installed
grep=$(command -v ggrep) || grep='grep'
printf '=> Detected dependencies:\n'
while read -r file; do
[ -d "$KISS_ROOT/$file" ] && continue
ldd "$KISS_ROOT/$file" 2>/dev/null | while read -r dep; do
# Skip lines containing 'ldd'.
[ "${dep##*ldd*}" ] || continue
# Extract the file path from 'ldd' output.
dep=${dep#* => }
dep=${dep% *}
# Traverse symlinks to get the true path to the file.
pkg=$(readlink -f "$KISS_ROOT/${dep##$KISS_ROOT}")
# Figure out which package owns the file.
pkg=$("$grep" -lFx "${pkg##$KISS_ROOT}" "$db_dir/"*/manifest)
pkg=${pkg%/*}
pkg=${pkg##*/}
# Skip listing these packages as dependencies.
case $pkg in
musl|gcc|llvm|"$1") ;;
*) printf '%s\n' "$pkg" ;;
esac
done
done < "$db_dir/$1/manifest" | sort -u
printf '\n=> Package dependencies:\n'
[ -f "$db_dir/$1/depends" ] &&
cat "$db_dir/$1/depends"

View File

@ -1,12 +0,0 @@
#!/bin/sh -ef
# Display all files owned by a package in a tree
# Ignore shellcheck as we want the warning's behavior.
# shellcheck disable=2015
[ "$1" ] && kiss l "${1:-null}" >/dev/null || {
printf 'usage: kiss-manifest-tree [pkg]\n'
exit 1
}
printf '%s\n' "[$1]:"
tree -C --fromfile "$KISS_ROOT/var/db/kiss/installed/$1/manifest" | tail -n +2

View File

@ -1,11 +0,0 @@
#!/bin/sh
# Display a package's original dependencies
# Ignore shellcheck as we want the warning's behavior.
# shellcheck disable=2015
[ "$1" ] && kiss s "${1:-null}" >/dev/null || {
printf 'usage: kiss-repodepends [pkg]\n'
exit 1
}
cat "$(kiss s "$1")/depends" 2>/dev/null