mirror of
ssh://git.janware.com/janware/proj/jw-pkg
synced 2026-04-24 17:23:36 +02:00
pkg.sh milk-install-log: Clean up Debian filters
Among other atrocities, the Debian path filter contains some horrible redundancies in an sed regular expression. Be a little less redundant about it. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
dc94553732
commit
c84e119e6f
1 changed files with 10 additions and 7 deletions
|
|
@ -1033,13 +1033,16 @@ cmd_milk_install_log()
|
|||
echo $subpackages | grep -q devel || cat $in.$name-devel >> $in.$name-run
|
||||
;;
|
||||
deb)
|
||||
cat_log | grep -v "%dir" | sed "s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -ve $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/inst-root\1\/\2 \1/' > $out/$name-run.install
|
||||
cat_log | grep -v "%dir" | sed "s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -e $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/inst-root\1\/\2 \1/' > $out/$name-devel.install
|
||||
cat_log | grep "%dir" | sed "s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -ve $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/\1\/\2/; s%^/%%' | sort -u > $out/$name-run.dirs
|
||||
cat_log | grep "%dir" | sed "s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -e $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/\1\/\2/; s%^/%%' | sort -u > $out/$name-devel.dirs
|
||||
#cat_log | sed "/%config/ !d; s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -ve $filter_devel > $out/conffiles
|
||||
cat_log | sed "/%config/ !d; s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -ve $filter_devel > $out/conffiles.$name-run
|
||||
cat_log | sed "/%config/ !d; s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -e $filter_devel > $out/conffiles.$name-devel
|
||||
filter_path() {
|
||||
sed "s|%config\s*||g; s% $prefix% %; s%//*%/%g; s/.*) *//"
|
||||
}
|
||||
|
||||
cat_log | grep -v "%dir" | filter_path | grep -ve $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/inst-root\1\/\2 \1/' > $out/$name-run.install
|
||||
cat_log | grep -v "%dir" | filter_path | grep -e $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/inst-root\1\/\2 \1/' > $out/$name-devel.install
|
||||
cat_log | grep "%dir" | filter_path | grep -ve $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/\1\/\2/; s%^/%%' | sort -u > $out/$name-run.dirs
|
||||
cat_log | grep "%dir" | filter_path | grep -e $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/\1\/\2/; s%^/%%' | sort -u > $out/$name-devel.dirs
|
||||
cat_log | grep "%config" | filter_path | grep -ve $filter_devel > $out/conffiles.$name-run
|
||||
cat_log | grep "%config" | filter_path | grep -e $filter_devel > $out/conffiles.$name-devel
|
||||
|
||||
for p in run devel; do
|
||||
postinst=$out/$name-$p.postinst
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue