]> git.saurik.com Git - apt.git/commitdiff
replace run-parts with find|sort to avoid debianutils usage
authorDavid Kalnischkies <david@kalnischkies.de>
Sun, 6 Dec 2015 13:46:11 +0000 (14:46 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Sun, 6 Dec 2015 13:46:11 +0000 (14:46 +0100)
After e75e5879 the reason for an implicit dependency on debianutils
(which is essential for debian, but likely not on other systems) was
just two uses of run-parts, which can be replaced with the a lot more
portable find-piped-into-sort duo.

cmdline/apt-key.in
test/integration/run-tests

index 3c2e2663f6e3e84b5fd7b88dd1a558b531e52475..790859e2620e25697bef34c6e85bebb195b55350 100644 (file)
@@ -220,7 +220,7 @@ foreach_keyring_do() {
            if [ "${STRIPPED_TRUSTEDPARTS}/" = "$TRUSTEDPARTS" ]; then
                TRUSTEDPARTS="$STRIPPED_TRUSTEDPARTS"
            fi
-           for trusted in $(run-parts --list "$TRUSTEDPARTS" --regex '^.*\.gpg$'); do
+           for trusted in $(find "$TRUSTEDPARTS" -mindepth 1 -maxdepth 1 -regex '^.*\.gpg$' | sort); do
                if [ -s "$trusted" ]; then
                    $ACTION "$trusted" "$@"
                fi
index f2a2661397f0ca2cc70ca445933fe8d321cc3f57..89c3a10e7eaf98227ce5e50d4674e9ace8f7527d 100755 (executable)
@@ -83,7 +83,7 @@ PASS=0
 ALL=0
 FAILED_TESTS=""
 DIR="$(readlink -f "$(dirname "$0")")"
-TESTLIST="$(run-parts --list "$DIR" --regex '^test-.*$')"
+TESTLIST="$(find "$DIR" -mindepth 1 -maxdepth 1 -regex '^.*/test-[^/]*$' | sort)"
 if [ -n "$APT_TEST_JOBS" ]; then
        if [ "$MSGCOLOR" != 'NO' ]; then
                export MSGCOLOR='ALWAYS'