=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== gfxboot-4.5.2-1.1/doc/Makefile-7-reference.xml: ../bincode.asm gfxboot-4.5.2-1.1/doc/Makefile:8: ./mkdoc ../bincode.asm >reference.xml gfxboot-4.5.2-1.1/doc/Makefile-9- ############################################## gfxboot-4.5.2-1.1/gfxtest-97- gfxboot-4.5.2-1.1/gfxtest:98:OPTS=`getopt -n gfxtest -o mhl:t: --long make,help,disk:,lang:,vm:,type:,32,64,theme:,lilo:,grub:,syslinux:,isolinux:,pxelinux: -- "$@"` gfxboot-4.5.2-1.1/gfxtest-99-if [ $? != 0 ] ; then ############################################## gfxboot-4.5.2-1.1/gfxtest-159- gfxboot-4.5.2-1.1/gfxtest:160:add_files=`echo $test_dir/$what/*` gfxboot-4.5.2-1.1/gfxtest-161- ############################################## gfxboot-4.5.2-1.1/gfxtest-185- gfxboot-4.5.2-1.1/gfxtest:186:if [ "`type -t gfxtest_$setup`" = function ] ; then gfxboot-4.5.2-1.1/gfxtest-187- gfxtest_$setup ############################################## gfxboot-4.5.2-1.1/themes/openSUSE/fonts/Makefile-17- -c ISO-8859-15 -c ISO-8859-2 -c koi8-r \ gfxboot-4.5.2-1.1/themes/openSUSE/fonts/Makefile:18: `$(KEYMAPCHARS) ../keymaps/keymap.*.inc` \ gfxboot-4.5.2-1.1/themes/openSUSE/fonts/Makefile-19- -t tmp.txt \ ############################################## gfxboot-4.5.2-1.1/mk_vocabulary-2- gfxboot-4.5.2-1.1/mk_vocabulary:3:# Ensure that both mkbootmsg.c & bincode.asm talk about the same thing. gfxboot-4.5.2-1.1/mk_vocabulary-4- ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff-6- # Standard rule for {isolinux,isolinux-debug}.bin gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff:7:-iso%.bin: iso%.asm kwdhash.gen version.gen gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff:8:+iso%.bin: iso%.asm kwdhash.gen version.gen gfxboot.inc gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff-9- $(NASM) $(NASMOPT) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \ ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff-16- # Standard rule for {ldlinux,pxelinux,extlinux}.bin gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff:17:-%.bin: %.asm kwdhash.gen version.gen gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff:18:+%.bin: %.asm kwdhash.gen version.gen gfxboot.inc gfxboot-4.5.2-1.1/patches/syslinux-3.63.diff-19- $(NASM) $(NASMOPT) -f bin -DDATE_STR="'$(DATE)'" -DHEXDATE="$(HEXDATE)" \ ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.82/01_isolinux_mount_chdir.diff:1:diff --git a/core/isolinux.asm b/core/isolinux.asm gfxboot-4.5.2-1.1/patches/syslinux-3.82/01_isolinux_mount_chdir.diff-2-index 2627c2d..a0910fb 100644 ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff-21-+libio.o: libio.asm gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff:22:+ nasm $(ASMFLAGS_COM) -o $@ -l $*.lst $< gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff-23-+ ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff-1100-+ gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff:1101:diff --git a/modules/libio.asm b/modules/libio.asm gfxboot-4.5.2-1.1/patches/syslinux-3.82/10_gfxboot_c.diff-1102-new file mode 100644 ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.83/01_isolinux_mount_chdir.diff:1:diff --git a/core/isolinux.asm b/core/isolinux.asm gfxboot-4.5.2-1.1/patches/syslinux-3.83/01_isolinux_mount_chdir.diff-2-index 2627c2d..a0910fb 100644 ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff-21-+libio.o: libio.asm gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff:22:+ nasm $(ASMFLAGS_COM) -o $@ -l $*.lst $< gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff-23-+ ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff-1100-+ gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff:1101:diff --git a/modules/libio.asm b/modules/libio.asm gfxboot-4.5.2-1.1/patches/syslinux-3.83/10_gfxboot_c.diff-1102-new file mode 100644 ############################################## gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff-52-+realmode_callback.o: realmode_callback.asm gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff:53:+ nasm -f bin -O99 -o $*.tmp -l $*.lst $< gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff-54-+ objcopy -B i386 -I binary -O elf32-i386 \ ############################################## gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff-884-+ gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff:885:diff --git a/com32/gfxboot/realmode_callback.asm b/com32/gfxboot/realmode_callback.asm gfxboot-4.5.2-1.1/patches/gfxboot_c32.diff-886-new file mode 100644 ############################################## gfxboot-4.5.2-1.1/patches/syslinux-3.86/01_isolinux_mount_chdir.diff:1:diff --git a/core/isolinux.asm b/core/isolinux.asm gfxboot-4.5.2-1.1/patches/syslinux-3.86/01_isolinux_mount_chdir.diff-2-index 23429bd..54f2e19 100644 ############################################## gfxboot-4.5.2-1.1/bin/2hl-18-for $dir (@ARGV) { gfxboot-4.5.2-1.1/bin/2hl:19: for (`find '$dir' -type f -print0 | xargs -0r md5sum`) { gfxboot-4.5.2-1.1/bin/2hl-20- chomp; ############################################## gfxboot-4.5.2-1.1/bin/adddir-9- gfxboot-4.5.2-1.1/bin/adddir:10: for i in `( cd "$1" && echo * )` ; do gfxboot-4.5.2-1.1/bin/adddir-11- [ -e "$1/$i" -o -L "$1/$i" ] && echo "$i" ############################################## gfxboot-4.5.2-1.1/bin/adddir-23- gfxboot-4.5.2-1.1/bin/adddir:24: for i in `read_dir $src` ; do gfxboot-4.5.2-1.1/bin/adddir-25- if [ -d "$src/$i" -a ! -L "$src/$i" ]; then ############################################## gfxboot-4.5.2-1.1/bin/adddir-32- if [ -L "$dst/$i" ] ; then gfxboot-4.5.2-1.1/bin/adddir:33: tmp=`mktemp -d "$dst/adddir.XXXXXX"` || exit 2 gfxboot-4.5.2-1.1/bin/adddir-34- chown --dereference --reference "$dst/$i" "$tmp" 2>/dev/null gfxboot-4.5.2-1.1/bin/adddir-35- chmod --reference "$dst/$i" "$tmp" gfxboot-4.5.2-1.1/bin/adddir:36: add_dir "`readlink $dst/$i`" "$tmp" gfxboot-4.5.2-1.1/bin/adddir-37- rm -f "$dst/$i" ############################################## gfxboot-4.5.2-1.1/bin/adddir-50- if [ -f "$src/$i" -a ! -L "$src/$i" ] ; then gfxboot-4.5.2-1.1/bin/adddir:51: ln -s "`( cd $src ; pwd )`/$i" "$dst/$i" gfxboot-4.5.2-1.1/bin/adddir-52- else ############################################## gfxboot-4.5.2-1.1/bin/unpack_bootlogo-21- gfxboot-4.5.2-1.1/bin/unpack_bootlogo:22: @files = `cpio --quiet -t <$dir/bootlogo`; gfxboot-4.5.2-1.1/bin/unpack_bootlogo-23- ############################################## gfxboot-4.5.2-1.1/changelog-196- - up version number gfxboot-4.5.2-1.1/changelog:197: - fix some nasm warnings gfxboot-4.5.2-1.1/changelog-198- ############################################## gfxboot-4.5.2-1.1/.pc/0004-link-order.patch/Makefile-27- gfxboot-4.5.2-1.1/.pc/0004-link-order.patch/Makefile:28:bincode.o: bincode.asm vocabulary.inc modplay_defines.inc modplay.inc kroete.inc gfxboot-4.5.2-1.1/.pc/0004-link-order.patch/Makefile-29- bin/trace_context bincode.asm gfxboot-4.5.2-1.1/.pc/0004-link-order.patch/Makefile:30: nasm -f elf -O99 -o $@ -l bincode.lst $< gfxboot-4.5.2-1.1/.pc/0004-link-order.patch/Makefile-31- ############################################## gfxboot-4.5.2-1.1/.pc/0005-buildflags.patch/Makefile-27- gfxboot-4.5.2-1.1/.pc/0005-buildflags.patch/Makefile:28:bincode.o: bincode.asm vocabulary.inc modplay_defines.inc modplay.inc kroete.inc gfxboot-4.5.2-1.1/.pc/0005-buildflags.patch/Makefile-29- bin/trace_context bincode.asm gfxboot-4.5.2-1.1/.pc/0005-buildflags.patch/Makefile:30: nasm -f elf -O99 -o $@ -l bincode.lst $< gfxboot-4.5.2-1.1/.pc/0005-buildflags.patch/Makefile-31- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-55- else { gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:56: chomp ($t = `mktemp -d $self->{base}/XXXX`); gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-57- die "error: mktemp failed\n" if $?; ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-74- else { gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:75: chomp ($t = `mktemp $self->{base}/XXXX`); gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-76- die "error: mktemp failed\n" if $?; ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1377- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1378: chomp($p = `bash -c 'type -p $sudo'`) if $sudo; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1379- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1473-{ gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1474: return `which $_[0] 2>/dev/null` ? 1 : 0; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1475-} ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1629- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1630: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1631- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + 2 * 200 : 0; # add 200k ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1649- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1650: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1651- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1747- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1748: my $msg_size = `du -s --apparent-size --block-size 1k $dst/boot/message 2>/dev/null`; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1749- $msg_size = $msg_size =~ /^(\d+)/ ? $1 * 2 : 0; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1750: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1751- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + $msg_size + 2 * 500 : 0; # add 500k ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1772- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1773: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1774- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1983- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:1984: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-1985- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + 2 * 200 : 0; # add 200k ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2001- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2002: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2003- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2150- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2151: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2152-} ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2227- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2228: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2229-} ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2246- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2247: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2248- ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2375- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2376: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2377-} ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2387- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2388: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2389-} ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2471- ($l = $_) =~ s#^/dev##; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2472: !(`cat /sys/block/$l/size` + 0); gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2473- } @loops; ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2897- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2898: @langs = `cat $dir/languages`; gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2899- chomp @langs; ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2936- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2937: for (`cat $dir/languages`) { gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2938- chomp; ############################################## gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2984- gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot:2985: for (`cat $cfg_file 2>/dev/null`) { gfxboot-4.5.2-1.1/.pc/0006-syslinux-path.patch/gfxboot-2986- if(/^\s*theme=(.*?)\s*$/) { ############################################## gfxboot-4.5.2-1.1/Makefile-27- gfxboot-4.5.2-1.1/Makefile:28:bincode.o: bincode.asm vocabulary.inc modplay_defines.inc modplay.inc kroete.inc gfxboot-4.5.2-1.1/Makefile-29- bin/trace_context bincode.asm gfxboot-4.5.2-1.1/Makefile:30: nasm -f elf -O99 -o $@ -l bincode.lst $< gfxboot-4.5.2-1.1/Makefile-31- ############################################## gfxboot-4.5.2-1.1/gfxboot-55- else { gfxboot-4.5.2-1.1/gfxboot:56: chomp ($t = `mktemp -d $self->{base}/XXXX`); gfxboot-4.5.2-1.1/gfxboot-57- die "error: mktemp failed\n" if $?; ############################################## gfxboot-4.5.2-1.1/gfxboot-74- else { gfxboot-4.5.2-1.1/gfxboot:75: chomp ($t = `mktemp $self->{base}/XXXX`); gfxboot-4.5.2-1.1/gfxboot-76- die "error: mktemp failed\n" if $?; ############################################## gfxboot-4.5.2-1.1/gfxboot-1377- gfxboot-4.5.2-1.1/gfxboot:1378: chomp($p = `bash -c 'type -p $sudo'`) if $sudo; gfxboot-4.5.2-1.1/gfxboot-1379- ############################################## gfxboot-4.5.2-1.1/gfxboot-1473-{ gfxboot-4.5.2-1.1/gfxboot:1474: return `which $_[0] 2>/dev/null` ? 1 : 0; gfxboot-4.5.2-1.1/gfxboot-1475-} ############################################## gfxboot-4.5.2-1.1/gfxboot-1629- gfxboot-4.5.2-1.1/gfxboot:1630: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/gfxboot-1631- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + 2 * 200 : 0; # add 200k ############################################## gfxboot-4.5.2-1.1/gfxboot-1649- gfxboot-4.5.2-1.1/gfxboot:1650: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-1651- ############################################## gfxboot-4.5.2-1.1/gfxboot-1747- gfxboot-4.5.2-1.1/gfxboot:1748: my $msg_size = `du -s --apparent-size --block-size 1k $dst/boot/message 2>/dev/null`; gfxboot-4.5.2-1.1/gfxboot-1749- $msg_size = $msg_size =~ /^(\d+)/ ? $1 * 2 : 0; gfxboot-4.5.2-1.1/gfxboot:1750: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/gfxboot-1751- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + $msg_size + 2 * 500 : 0; # add 500k ############################################## gfxboot-4.5.2-1.1/gfxboot-1772- gfxboot-4.5.2-1.1/gfxboot:1773: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-1774- ############################################## gfxboot-4.5.2-1.1/gfxboot-1983- gfxboot-4.5.2-1.1/gfxboot:1984: my $img_size = `du -s --apparent-size --block-size 1k $dst 2>/dev/null`; gfxboot-4.5.2-1.1/gfxboot-1985- $img_size = $img_size =~ /^(\d+)/ ? $1 * 2 + 2 * 200 : 0; # add 200k ############################################## gfxboot-4.5.2-1.1/gfxboot-2001- gfxboot-4.5.2-1.1/gfxboot:2002: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2003- ############################################## gfxboot-4.5.2-1.1/gfxboot-2150- gfxboot-4.5.2-1.1/gfxboot:2151: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2152-} ############################################## gfxboot-4.5.2-1.1/gfxboot-2227- gfxboot-4.5.2-1.1/gfxboot:2228: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2229-} ############################################## gfxboot-4.5.2-1.1/gfxboot-2246- gfxboot-4.5.2-1.1/gfxboot:2247: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2248- ############################################## gfxboot-4.5.2-1.1/gfxboot-2375- gfxboot-4.5.2-1.1/gfxboot:2376: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2377-} ############################################## gfxboot-4.5.2-1.1/gfxboot-2387- gfxboot-4.5.2-1.1/gfxboot:2388: print `cat $log`, "\n" if $opt_verbose >= 2; gfxboot-4.5.2-1.1/gfxboot-2389-} ############################################## gfxboot-4.5.2-1.1/gfxboot-2471- ($l = $_) =~ s#^/dev##; gfxboot-4.5.2-1.1/gfxboot:2472: !(`cat /sys/block/$l/size` + 0); gfxboot-4.5.2-1.1/gfxboot-2473- } @loops; ############################################## gfxboot-4.5.2-1.1/gfxboot-2897- gfxboot-4.5.2-1.1/gfxboot:2898: @langs = `cat $dir/languages`; gfxboot-4.5.2-1.1/gfxboot-2899- chomp @langs; ############################################## gfxboot-4.5.2-1.1/gfxboot-2936- gfxboot-4.5.2-1.1/gfxboot:2937: for (`cat $dir/languages`) { gfxboot-4.5.2-1.1/gfxboot-2938- chomp; ############################################## gfxboot-4.5.2-1.1/gfxboot-2984- gfxboot-4.5.2-1.1/gfxboot:2985: for (`cat $cfg_file 2>/dev/null`) { gfxboot-4.5.2-1.1/gfxboot-2986- if(/^\s*theme=(.*?)\s*$/) {