Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 499ac55ad3d8cdb86b9eac891756c0b9 > files > 61

draklive-config-One-0.1-0.20080403.1.1mdv2008.1.noarch.rpm

#!/usr/bin/perl 
#
#

use strict;
use lib qw(/usr/lib/libDrakX);
use common;
use lang;

my @chroot = @ARGV;

@chroot or usage();

foreach my $path (@chroot) {
    my %done;
    my $qa = `chroot $path rpm -qa`;
    my @list;
    foreach my $rpm (split "\n", $qa) {
	my $l;
	if ($rpm =~ /locales-([^-]+)-/) {
		#$l = $1	
	} elsif ($rpm =~ /(?:i18n|l10n|aspell)-([^-]+)-/) {
	    $l = $1
	}
	if ($l && $lang::langs{$l} && !$done{$l}) {
	    $done{$l} = 1;
	    push @list,@{$lang::langs{$l}}[0]
	}
    }
    print "$path: ", join(", ", sort @list), "\n"
}

exit;

sub usage {
    print "\nusage:\n\n\t\tlive-lang <chroot install>\n\n";
    exit
}