From 945178e9cd10a049760360a5e02b5af4aac4b9ef Mon Sep 17 00:00:00 2001 From: Morten Linderud Date: Sun, 22 Nov 2020 19:22:22 +0100 Subject: [PATCH 1/2] cleanup-list: Accept stdin Signed-off-by: Morten Linderud --- package/cleanup-list.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/cleanup-list.py b/package/cleanup-list.py index e7a8a19..5108ef0 100755 --- a/package/cleanup-list.py +++ b/package/cleanup-list.py @@ -4,6 +4,7 @@ import io import os +import sys import tarfile import tempfile @@ -155,9 +156,12 @@ def get_maintainers(repo, arch, pkgname): def main(): - packages = get_packages() - archweb_orphans = get_orphans() + if sys.argv[-1] == '-': + archweb_orphans = {line.rstrip() for line in sys.stdin} + else: + archweb_orphans = get_orphans() + packages = get_packages() unneeded = find_unneeded_orphans(packages, archweb_orphans) required_orphans = {} From 2b320f694f660e2e7c05b28e746fb8da90d0dc08 Mon Sep 17 00:00:00 2001 From: Morten Linderud Date: Sun, 22 Nov 2020 19:22:54 +0100 Subject: [PATCH 2/2] cleanup-list: rename tool and drop .py suffix Signed-off-by: Morten Linderud --- Makefile | 2 +- package/{cleanup-list.py => cleanup-list} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename package/{cleanup-list.py => cleanup-list} (100%) diff --git a/Makefile b/Makefile index b48ddee..035882c 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ SCRIPTS = \ package/pkgsearch \ package/staging2testing \ security/security-tracker-check \ - package/cleanup-list.py \ + package/cleanup-list \ package/srcinfo-pkg-graph \ diff --git a/package/cleanup-list.py b/package/cleanup-list similarity index 100% rename from package/cleanup-list.py rename to package/cleanup-list