patches: carry forward feed script updates (0002)

Updates the feed management script with TIP-specific modifications.

Carried forward from patches/0002.

Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
John Crispin
2025-10-19 00:00:00 +02:00
parent c22b6bb63d
commit 5cfe4fe1ae

View File

@@ -1,9 +1,9 @@
From 530da58d4c40613ce281db5ba39f5fcfa9587825 Mon Sep 17 00:00:00 2001
From 82e238ffbf14d62ae511c2d66e61a7361b45b75e Mon Sep 17 00:00:00 2001
From: John Crispin <john@phrozen.org>
Date: Fri, 19 Jun 2020 13:25:27 +0200
Subject: [PATCH 02/68] scripts: update feed script
Subject: [PATCH 02/55] scripts: update feed script
gen_config.py requires the latest version of the feeds script.
gen_config.py requires some fixes to the feeds script.
Signed-off-by: John Crispin <john@phrozen.org>
---
@@ -11,10 +11,10 @@ Signed-off-by: John Crispin <john@phrozen.org>
1 file changed, 77 insertions(+)
diff --git a/scripts/feeds b/scripts/feeds
index aee73e793f..94d6d91283 100755
index 959995c7af..dd9ddd7830 100755
--- a/scripts/feeds
+++ b/scripts/feeds
@@ -667,6 +667,35 @@ sub refresh_config {
@@ -684,6 +684,35 @@ sub refresh_config {
}
}
@@ -50,7 +50,7 @@ index aee73e793f..94d6d91283 100755
sub install {
my $name;
my %opts;
@@ -699,6 +728,8 @@ sub install {
@@ -716,6 +745,8 @@ sub install {
install_src($feed, $name, exists($opts{f})) == 0 or $ret = 1;
get_feed($f->[1]);
}
@@ -59,7 +59,7 @@ index aee73e793f..94d6d91283 100755
}
}
} else {
@@ -856,6 +887,47 @@ sub update {
@@ -880,6 +911,47 @@ sub update {
return $failed;
}
@@ -107,7 +107,7 @@ index aee73e793f..94d6d91283 100755
sub feed_config() {
foreach my $feed (@feeds) {
my $installed = (-f "feeds/$feed->[1].index");
@@ -907,6 +979,10 @@ Commands:
@@ -933,6 +1005,10 @@ Commands:
-i : Recreate the index only. No feed update from repository is performed.
-f : Force updating feeds even if there are changed, uncommitted files.
@@ -118,7 +118,7 @@ index aee73e793f..94d6d91283 100755
clean: Remove downloaded/generated files.
EOF
@@ -920,6 +996,7 @@ my %commands = (
@@ -946,6 +1022,7 @@ my %commands = (
'search' => \&search,
'uninstall' => \&uninstall,
'feed_config' => \&feed_config,