OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 15... | Line 15... | |||
15 | name="${pkg##*/}" |
15 | name="${pkg##*/}" |
|
16 | name="${name%%_*}" |
16 | name="${name%%_*}" |
|
17 | [[ "$name" = "kernel" ]] && continue |
17 | [[ "$name" = "kernel" ]] && continue |
|
18 | [[ "$name" = "libc" ]] && continue |
18 | [[ "$name" = "libc" ]] && continue |
|
19 | echo "Generating index for package $pkg" >&2 |
19 | echo "Generating index for package $pkg" >&2 |
|
20 | file_size=$(stat -L -c%s $pkg) |
20 | file_size=$(ls -l $pkg | awk '{print $5}') |
|
21 | sha256sum=$(mkhash sha256 $pkg) |
21 | sha256sum=$(mkhash sha256 $pkg) |
|
22 | # Take pains to make variable value sed-safe |
22 | # Take pains to make variable value sed-safe |
|
23 | sed_safe_pkg=`echo $pkg | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g'` |
23 | sed_safe_pkg=`echo $pkg | sed -e 's/^\.\///g' -e 's/\\//\\\\\\//g'` |
|
24 | tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\ |
24 | tar -xzOf $pkg ./control.tar.gz | tar xzOf - ./control | sed -e "s/^Description:/Filename: $sed_safe_pkg\\ |
|
25 | Size: $file_size\\ |
25 | Size: $file_size\\ |