#!/usr/bin/env bash set -e pkg_dir=$1 if [ -z $pkg_dir ] || [ ! -d $pkg_dir ]; then echo "Usage: ipkg-make-index " >&2 exit 1 fi which md5sum >/dev/null 2>&1 || alias md5sum=md5 for pkg in `find $pkg_dir -name '*.ipk' | sort`; do name="${pkg##*/}" name="${name%%_*}" [[ "$name" = "kernel" ]] && continue [[ "$name" = "libc" ]] && continue echo "Generating index for package $pkg" >&2 file_size=$(ls -l $pkg | awk '{print $5}') md5sum=$(md5sum $pkg | awk '{print $1}') # Take pains to make variable value sed-safe sed_safe_pkg=`echo $pkg | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g'` tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\ Size: $file_size\\ MD5Sum: $md5sum\\ Description:/" echo "" done .cgi/'>index : openwrt/upstream
upstream openwrtJames
aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/patches-5.10/855-linkit_bootstrap.patch
blob: 379aa28ae28b5649b366c471e37807459f56a120 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97