summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Backlund <tmb@mageia.org>2012-04-29 23:23:13 +0000
committerThomas Backlund <tmb@mageia.org>2012-04-29 23:23:13 +0000
commit5a470cb74c1198497e7bb9b05f9ce34474ee48f6 (patch)
treec18786482f6edd6b7ef05afd63be1216eaec2a80
parent4810ab5043d7e6b8ebfe68eb09434c86bcc11e6f (diff)
downloaddraklive-5a470cb74c1198497e7bb9b05f9ce34474ee48f6.tar
draklive-5a470cb74c1198497e7bb9b05f9ce34474ee48f6.tar.gz
draklive-5a470cb74c1198497e7bb9b05f9ce34474ee48f6.tar.bz2
draklive-5a470cb74c1198497e7bb9b05f9ce34474ee48f6.tar.xz
draklive-5a470cb74c1198497e7bb9b05f9ce34474ee48f6.zip
list installed size, not rpm size as we do not install unsupported language files (pterjan)
-rwxr-xr-xdraklive4
1 files changed, 2 insertions, 2 deletions
diff --git a/draklive b/draklive
index 671508d..594c359 100755
--- a/draklive
+++ b/draklive
@@ -379,11 +379,11 @@ sub write_dist_lists {
$lists_dir . '/' . $live->get_name . '.lst.names');
run_("chroot " . $live->get_system_root .
- qq( sh -c "rpm -qa --qf '%{size} \t%{name}\n' | sort -n" > ) .
+ qq( sh -c "rpm -qa --qf '[%{NAME} %{FILESIZES} %{FILESTATES}\n]' | awk '{if($3==0) {s[$1]+=$2}} END{for (p in s){print s[p],p}}' | sort -n" > ) .
$lists_dir . '/' . $live->get_name . '.lst.full');
run_("chroot " . $live->get_system_root .
- qq( sh -c "urpmi_rpm-find-leaves | xargs rpm -q --qf '%{size} \t%{name}\n' | sort -n" > ) .
+ qq( sh -c "urpmi_rpm-find-leaves | xargs rpm -qa --qf '[%{NAME} %{FILESIZES} %{FILESTATES}\n]' | awk '{if($3==0) {s[$1]+=$2}} END{for (p in s){print s[p],p}}' | sort -n" > ) .
$lists_dir . '/' . $live->get_name . '.lst.leaves');
require lang;