Hello,
I'm testing Linux compatibility under OpenBSD. I spend some time to make
basic `Linux environment' where I can install and remove rpm's under
OpenBSD, because unfortunately it's not possible with current package of
redhat_base-8.0p8.tgz
When I'm trying to install with rpm some additional Linux packages I
have errors about ``loading shared libraries'' like with attached
`redhat_base.err' file.
I add to port `redhat/base' 3 rpms which gives functionality to install,
remove and upgrade to `/emul/linux/bin/rpm' (redhat_base.patch).
Attached patch let me found a issue with renaming file in emulated
system (redhat_base.emul). This is an example:
# pwd
/emul/linux/usr/lib/TMP
# ls -l
total 40
-rw-r--r-- 1 root wheel 0 Jan 1 01:49 file
-rw-r--r-- 1 root wheel 8388 Jan 1 01:12 kdump.out
-rw------- 1 root wheel 8320 Jan 1 01:51 ktrace.out
lrwxr-xr-x 1 root wheel 4 Jan 1 01:50 ren-true-symlink -> file
lrwxr-xr-x 1 root wheel 12 Jan 1 01:07 symlink -> non-existent
# /emul/linux/bin/mv /usr/lib/TMP/symlink /usr/lib/TMP/ren-symlink
/emul/linux/bin/mv: cannot stat `/usr/lib/TMP/symlink': No such file or
directory
I've tested above with symlink which point to existing file and on
regular file, error only occurse with renaming of symbolic link which
points to nonexisting file. This make impossible to install some rpm's
like in attached example.
ps. I don't have `rpm-3.0.6p4.tgz' installed on environment where
attached files have been made. I'm on -current, both basesystem and
ports.
References
1. redhat_base.err - output from linux binaries from official package
2. redhat_base.patch - makes that rpm can be executed in all modes
3. redhat_base.emul - error from rpm with new port, when it's working
4. compat_linux(8)
--
best regards
q#
# ktrace /emul/linux/bin/rpm -Uhv --nodeps --ignoreos
/tmp/XFree86-Mesa-libGL-4.2.1-23.i386.rpm
warning: /tmp/XFree86-Mesa-libGL-4.2.1-23.i386.rpm: V3 DSA signature: NOKEY,
key ID db42a60e
Preparing... ########################################### [100%]
1:XFree86-Mesa-libGL ########################################### [100%]
error: unpacking of archive failed on file /usr/X11R6/lib/libGL.so.1: cpio:
rename failed - No such file or directory
# rm -i /emul/linux/usr/X11R6/lib/libGL.so.*
remove /emul/linux/usr/X11R6/lib/libGL.so.1;0000089c? y
# /emul/linux/usr/bin/rpm2cpio
/emul/linux/usr/bin/rpm2cpio: error while loading shared libraries:
libelf.so.0: cannot open shared object file: No such file or directory
# /emul/linux/bin/rpm -qa
/usr/lib/rpm/rpmq: error while loading shared libraries: libelf.so.0: cannot
open shared object file: No such file or directory
diff -x CVS -x w-* -x XX-* -ruN emulators/redhat/base/Makefile
mystuff/emulators/redhat/base/Makefile
--- emulators/redhat/base/Makefile Tue Aug 1 02:43:45 2006
+++ mystuff/emulators/redhat/base/Makefile Wed Aug 30 04:25:40 2006
@@ -2,7 +2,7 @@
COMMENT= "Linux compatibility package based on RedHat 8.0"
-PKGNAME= redhat_base-8.0p8
+PKGNAME= redhat_base-8.0p9
MAINTAINER= Jason Ish <[EMAIL PROTECTED]>
@@ -22,6 +22,7 @@
atk-1.0.3-1.i386.rpm \
bash-2.05b-5.1.i386.rpm:0 \
binutils-2.13.90.0.2-2.i386.rpm \
+ bzip2-libs-1.0.2-5.i386.rpm \
compat-libstdc++-7.3-2.96.110.i386.rpm \
expat-1.95.4-1.i386.rpm \
fileutils-4.1.9-11.2.i386.rpm:0 \
@@ -36,6 +37,7 @@
gtk2-2.0.6-8.i386.rpm \
libacl-2.0.11-2.i386.rpm \
libattr-2.0.8-3.i386.rpm \
+ libelf-0.8.2-2.i386.rpm \
libgcc-3.2-7.i386.rpm \
libjpeg-6b-21.i386.rpm \
libpng-1.2.2-8.i386.rpm:0 \
@@ -43,6 +45,7 @@
libtermcap-2.0.8-31.i386.rpm \
ncurses-5.2-28.i386.rpm \
pango-1.1.1-1.i386.rpm \
+ popt-1.7-1.06.i386.rpm \
readline-4.3-3.i386.rpm \
rpm-4.1-1.06.i386.rpm \
sh-utils-2.0.12-3.i386.rpm \
@@ -98,6 +101,6 @@
# remove setuid root bits
@find ${PREFIX} -perm -4000 |xargs -r chmod u-s
# Fix ownerships
- @find ${PREFIX} \( -user 37 -o -user 5041 -o -group 37 \) -print|xargs
-r chown -h root.wheel
+ @find ${PREFIX} \( -user 37 -o -user 5041 -o -group 37 \) -print|xargs
-r chown -h root:wheel
.include <bsd.port.mk>
diff -x CVS -x w-* -x XX-* -ruN emulators/redhat/base/distinfo
mystuff/emulators/redhat/base/distinfo
--- emulators/redhat/base/distinfo Tue Apr 12 19:28:12 2005
+++ mystuff/emulators/redhat/base/distinfo Wed Aug 30 04:25:46 2006
@@ -3,6 +3,7 @@
MD5 (rpm/atk-1.0.3-1.i386.rpm) = b4a7eb4084211ac2f37ec63fac795b62
MD5 (rpm/bash-2.05b-5.1.i386.rpm) = cb214238d1c0225e58ca3ad451d42f0d
MD5 (rpm/binutils-2.13.90.0.2-2.i386.rpm) = 283b1eec57dbf332a3b262c4e6c70254
+MD5 (rpm/bzip2-libs-1.0.2-5.i386.rpm) = a96d125105d1eb56c0b71bc699b84288
MD5 (rpm/compat-libstdc++-7.3-2.96.110.i386.rpm) =
298aaa504398f2b7298f805e4f751afe
MD5 (rpm/expat-1.95.4-1.i386.rpm) = 862de916f2498beb88f064376108f083
MD5 (rpm/fileutils-4.1.9-11.2.i386.rpm) = a8d416c379618c5d0be74b025bea47aa
@@ -17,6 +18,7 @@
MD5 (rpm/gtk2-2.0.6-8.i386.rpm) = e12a6d80cbb8d6adc363d40cbf4252f5
MD5 (rpm/libacl-2.0.11-2.i386.rpm) = 4c925ae8eb502c2102e7fcee40e78b3e
MD5 (rpm/libattr-2.0.8-3.i386.rpm) = 6e96282afe6ebaf2caf2d0022f5e7063
+MD5 (rpm/libelf-0.8.2-2.i386.rpm) = 7a4ea791d46ca45f9e398a9732216c17
MD5 (rpm/libgcc-3.2-7.i386.rpm) = db9ca2ea377a30e7a7ab0c95fb538b00
MD5 (rpm/libjpeg-6b-21.i386.rpm) = 6a2d00e76767290c63c806859e98666c
MD5 (rpm/libpng-1.2.2-8.i386.rpm) = 65f374f46b9b03de4c162ef0052a6fe1
@@ -24,6 +26,7 @@
MD5 (rpm/libtermcap-2.0.8-31.i386.rpm) = 64426510f27078a3f35a3a02ee4da7fc
MD5 (rpm/ncurses-5.2-28.i386.rpm) = 1240c14ba8fe20b5e9cc8c3591f0a533
MD5 (rpm/pango-1.1.1-1.i386.rpm) = 3e46ca65db79a8925a2f8541a3a9439b
+MD5 (rpm/popt-1.7-1.06.i386.rpm) = 158c59ec88320586ce0100b2eec140ab
MD5 (rpm/readline-4.3-3.i386.rpm) = 6a41eba752dee08222b99cce58552fea
MD5 (rpm/rpm-4.1-1.06.i386.rpm) = fc0f9967e7dd7b4bf3f4e1e25d5047aa
MD5 (rpm/sh-utils-2.0.12-3.i386.rpm) = 1b9d53f5a86d2dcb1ed7ce2647274476
@@ -34,6 +37,7 @@
RMD160 (rpm/atk-1.0.3-1.i386.rpm) = dddcf338837e6ef40c9ef78b749cc366621919de
RMD160 (rpm/bash-2.05b-5.1.i386.rpm) = aef1d389c2cae12b50a1dc0a197d375215ded1d0
RMD160 (rpm/binutils-2.13.90.0.2-2.i386.rpm) =
f70b2c9127995be65a8adb95747613d18a6849ee
+RMD160 (rpm/bzip2-libs-1.0.2-5.i386.rpm) =
ed335fd60d3dcafd728f067bc2260c5c74ec6568
RMD160 (rpm/compat-libstdc++-7.3-2.96.110.i386.rpm) =
a78b0284b24a2ad10f045478f9780aa46beee77a
RMD160 (rpm/expat-1.95.4-1.i386.rpm) = 27538c520ea632f393017aa9d89dc1d705f1019c
RMD160 (rpm/fileutils-4.1.9-11.2.i386.rpm) =
c8f5759c2e158dd8533d50d7b39c775ec1152065
@@ -48,6 +52,7 @@
RMD160 (rpm/gtk2-2.0.6-8.i386.rpm) = 5525f20e0217baf4fa188acc759cf6d03ec3b88a
RMD160 (rpm/libacl-2.0.11-2.i386.rpm) =
11db90563dd37147c4a3ff55489668f2e44ece19
RMD160 (rpm/libattr-2.0.8-3.i386.rpm) =
1a70015b6b648b30ab0a934b4488c653888c452c
+RMD160 (rpm/libelf-0.8.2-2.i386.rpm) = 78ed89a0dc757ad733f98a70f676a56bdfad30bf
RMD160 (rpm/libgcc-3.2-7.i386.rpm) = 84d3ee31d2af68a45c04f9b324e412b0d3102511
RMD160 (rpm/libjpeg-6b-21.i386.rpm) = 75d596a206e31b248cb90f91bcdf67b96793909f
RMD160 (rpm/libpng-1.2.2-8.i386.rpm) = 06b372c8d2f36bd3209f79c569aa2e2d1377a50f
@@ -55,6 +60,7 @@
RMD160 (rpm/libtermcap-2.0.8-31.i386.rpm) =
ee8192c06fceba0b81ec0c0830a4a147778f1a38
RMD160 (rpm/ncurses-5.2-28.i386.rpm) = 2900de5ae4378170e976aa75880069f48d97eebb
RMD160 (rpm/pango-1.1.1-1.i386.rpm) = 51e8d4dde9c83a2aaa63cf99571b4c84d0190f46
+RMD160 (rpm/popt-1.7-1.06.i386.rpm) = 0671e46dd3ee574b7409f317f15a61f0b55ca81e
RMD160 (rpm/readline-4.3-3.i386.rpm) = a6f75b7bb73b42c02582f56e6ee591a65992cec9
RMD160 (rpm/rpm-4.1-1.06.i386.rpm) = 37e733eddbad51774885d241c3bc592134fc2647
RMD160 (rpm/sh-utils-2.0.12-3.i386.rpm) =
5f0d0b3525de9328aea7d630c617c0c3bbf0dca1
@@ -65,6 +71,7 @@
SHA1 (rpm/atk-1.0.3-1.i386.rpm) = 1a3f517e698af53924fbf6df239de2a1bdc06c44
SHA1 (rpm/bash-2.05b-5.1.i386.rpm) = 067a31fb7594d6941a957a2bf236ac8ebc7d4418
SHA1 (rpm/binutils-2.13.90.0.2-2.i386.rpm) =
b7d8d5fc9dda86245451a1c815eb1578b19de4e1
+SHA1 (rpm/bzip2-libs-1.0.2-5.i386.rpm) =
4c0ab70d53549527083146119c67fa6d62861961
SHA1 (rpm/compat-libstdc++-7.3-2.96.110.i386.rpm) =
207a96fe964e8cdf6686925acb93f928a1b18396
SHA1 (rpm/expat-1.95.4-1.i386.rpm) = b828c7e5a55d59a97b0455b4bd58928b128c6a46
SHA1 (rpm/fileutils-4.1.9-11.2.i386.rpm) =
ca6d1f638d420990392b187a03f2374a31fb5af5
@@ -79,6 +86,7 @@
SHA1 (rpm/gtk2-2.0.6-8.i386.rpm) = 5c03027f22638122684e4e1753be8b043971d74e
SHA1 (rpm/libacl-2.0.11-2.i386.rpm) = 236e110b3a2ea90f384b72d0fd8d3425664af140
SHA1 (rpm/libattr-2.0.8-3.i386.rpm) = aa0b90c0d53c897e3dc0e4f167be17ff2b5d0657
+SHA1 (rpm/libelf-0.8.2-2.i386.rpm) = 41bf0cf18c32f57a50879c1065827d55101d0f30
SHA1 (rpm/libgcc-3.2-7.i386.rpm) = ab36318faa4f3f8f30921cddeb4ea508586ec005
SHA1 (rpm/libjpeg-6b-21.i386.rpm) = 45deeb757aa5de833678408ccb9995f619584be4
SHA1 (rpm/libpng-1.2.2-8.i386.rpm) = a2330a4d0a7490498218c2d0b6007b1224a3773d
@@ -86,6 +94,7 @@
SHA1 (rpm/libtermcap-2.0.8-31.i386.rpm) =
9e0244390c0c4371db9014601ce742a5b9f246d3
SHA1 (rpm/ncurses-5.2-28.i386.rpm) = 4b8e09c45a1f8f528ccbf67e7c26c9f68c9143c1
SHA1 (rpm/pango-1.1.1-1.i386.rpm) = bab6c589c858272b9d9c39f2247bc21bbc5d9157
+SHA1 (rpm/popt-1.7-1.06.i386.rpm) = f13d197a09f4c7ce02db05fb73e7215acfadadea
SHA1 (rpm/readline-4.3-3.i386.rpm) = 42a6364bdc76b04aeec06d6b6c9f919db533ea3e
SHA1 (rpm/rpm-4.1-1.06.i386.rpm) = 5760201aeda99a54336e21343790a3f5519dba68
SHA1 (rpm/sh-utils-2.0.12-3.i386.rpm) =
d224199a3526e6bf04eb1bf39d17a0fb61c6a6bc
@@ -96,6 +105,7 @@
SIZE (rpm/atk-1.0.3-1.i386.rpm) = 63753
SIZE (rpm/bash-2.05b-5.1.i386.rpm) = 748665
SIZE (rpm/binutils-2.13.90.0.2-2.i386.rpm) = 1968266
+SIZE (rpm/bzip2-libs-1.0.2-5.i386.rpm) = 34311
SIZE (rpm/compat-libstdc++-7.3-2.96.110.i386.rpm) = 1051183
SIZE (rpm/expat-1.95.4-1.i386.rpm) = 79879
SIZE (rpm/fileutils-4.1.9-11.2.i386.rpm) = 993075
@@ -110,6 +120,7 @@
SIZE (rpm/gtk2-2.0.6-8.i386.rpm) = 2572985
SIZE (rpm/libacl-2.0.11-2.i386.rpm) = 69938
SIZE (rpm/libattr-2.0.8-3.i386.rpm) = 16741
+SIZE (rpm/libelf-0.8.2-2.i386.rpm) = 41069
SIZE (rpm/libgcc-3.2-7.i386.rpm) = 111856
SIZE (rpm/libjpeg-6b-21.i386.rpm) = 133099
SIZE (rpm/libpng-1.2.2-8.i386.rpm) = 154076
@@ -117,6 +128,7 @@
SIZE (rpm/libtermcap-2.0.8-31.i386.rpm) = 11472
SIZE (rpm/ncurses-5.2-28.i386.rpm) = 852255
SIZE (rpm/pango-1.1.1-1.i386.rpm) = 377524
+SIZE (rpm/popt-1.7-1.06.i386.rpm) = 69622
SIZE (rpm/readline-4.3-3.i386.rpm) = 193685
SIZE (rpm/rpm-4.1-1.06.i386.rpm) = 2220042
SIZE (rpm/sh-utils-2.0.12-3.i386.rpm) = 250662
diff -x CVS -x w-* -x XX-* -ruN emulators/redhat/base/pkg/PLIST
mystuff/emulators/redhat/base/pkg/PLIST
--- emulators/redhat/base/pkg/PLIST Wed Jan 25 07:08:53 2006
+++ mystuff/emulators/redhat/base/pkg/PLIST Wed Aug 30 04:33:24 2006
@@ -539,6 +539,7 @@
usr/include/bfdlink.h
usr/include/dis-asm.h
usr/include/libiberty.h
+usr/include/popt.h
usr/include/symcat.h
usr/lib/
usr/lib/bash/
@@ -820,6 +821,10 @@
usr/lib/libbfd.a
usr/lib/libbfd.la
usr/lib/libbfd.so
+usr/lib/libbz2.so.1
+usr/lib/libbz2.so.1.0.2
+usr/lib/libelf.so.0
+usr/lib/libelf.so.0.8.2
usr/lib/libexpat.so.0
usr/lib/libexpat.so.0.3.0
usr/lib/libfontconfig.so.1
@@ -885,6 +890,11 @@
usr/lib/libpng.so.3.1.2.2
usr/lib/libpng12.so.0
usr/lib/libpng12.so.0.1.2.2
+usr/lib/libpopt.a
+usr/lib/libpopt.la
+usr/lib/libpopt.so.0.0.0
+usr/lib/libpopt.so.0
+usr/lib/libpopt.so
usr/lib/libreadline.so.4
usr/lib/libreadline.so.4.3
usr/lib/librpm-4.1.so
@@ -5648,6 +5658,7 @@
usr/share/locale/cs/LC_MESSAGES/gtk+.mo
usr/share/locale/cs/LC_MESSAGES/gtk20.mo
usr/share/locale/cs/LC_MESSAGES/libc.mo
+usr/share/locale/cs/LC_MESSAGES/popt.mo
usr/share/locale/cs/LC_MESSAGES/rpm.mo
usr/share/locale/cs/LC_MESSAGES/sh-utils.mo
usr/share/locale/cy/
@@ -5659,6 +5670,7 @@
usr/share/locale/da/LC_MESSAGES/gtk+.mo
usr/share/locale/da/LC_MESSAGES/gtk20.mo
usr/share/locale/da/LC_MESSAGES/libc.mo
+usr/share/locale/da/LC_MESSAGES/popt.mo
usr/share/locale/da/LC_MESSAGES/rpm.mo
usr/share/locale/de/
usr/share/locale/de/LC_MESSAGES/
@@ -5734,6 +5746,7 @@
usr/share/locale/gl/LC_MESSAGES/gtk+.mo
usr/share/locale/gl/LC_MESSAGES/gtk20.mo
usr/share/locale/gl/LC_MESSAGES/libc.mo
+usr/share/locale/gl/LC_MESSAGES/popt.mo
usr/share/locale/he/
usr/share/locale/he/LC_MESSAGES/
usr/share/locale/he/LC_MESSAGES/gtk20.mo
@@ -5748,11 +5761,13 @@
usr/share/locale/hu/LC_MESSAGES/gtk+.mo
usr/share/locale/hu/LC_MESSAGES/gtk20.mo
usr/share/locale/hu/LC_MESSAGES/libc.mo
+usr/share/locale/hu/LC_MESSAGES/popt.mo
usr/share/locale/ia/
usr/share/locale/ia/LC_MESSAGES/
usr/share/locale/ia/LC_MESSAGES/gtk20.mo
usr/share/locale/is/
usr/share/locale/is/LC_MESSAGES/
+usr/share/locale/is/LC_MESSAGES/popt.mo
usr/share/locale/is/LC_MESSAGES/rpm.mo
usr/share/locale/it/
usr/share/locale/it/LC_MESSAGES/
@@ -5776,6 +5791,7 @@
usr/share/locale/ko/LC_MESSAGES/gtk+.mo
usr/share/locale/ko/LC_MESSAGES/gtk20.mo
usr/share/locale/ko/LC_MESSAGES/libc.mo
+usr/share/locale/ko/LC_MESSAGES/popt.mo
usr/share/locale/ko/LC_MESSAGES/rpm.mo
usr/share/locale/locale.alias
usr/share/locale/lt/
@@ -5810,6 +5826,7 @@
usr/share/locale/no/LC_MESSAGES/gtk+.mo
usr/share/locale/no/LC_MESSAGES/gtk20.mo
usr/share/locale/no/LC_MESSAGES/libc.mo
+usr/share/locale/no/LC_MESSAGES/popt.mo
usr/share/locale/no/LC_MESSAGES/rpm.mo
usr/share/locale/no/LC_MESSAGES/sh-utils.mo
usr/share/locale/pl/
@@ -5827,6 +5844,7 @@
usr/share/locale/pt/LC_MESSAGES/glib20.mo
usr/share/locale/pt/LC_MESSAGES/gtk+.mo
usr/share/locale/pt/LC_MESSAGES/gtk20.mo
+usr/share/locale/pt/LC_MESSAGES/popt.mo
usr/share/locale/pt/LC_MESSAGES/rpm.mo
usr/share/locale/pt/LC_MESSAGES/sh-utils.mo
usr/share/locale/pt_BR/
@@ -5842,6 +5860,7 @@
usr/share/locale/ro/LC_MESSAGES/glib20.mo
usr/share/locale/ro/LC_MESSAGES/gtk+.mo
usr/share/locale/ro/LC_MESSAGES/gtk20.mo
+usr/share/locale/ro/LC_MESSAGES/popt.mo
usr/share/locale/ro/LC_MESSAGES/rpm.mo
usr/share/locale/ru/
usr/share/locale/ru/LC_MESSAGES/
@@ -5849,6 +5868,7 @@
usr/share/locale/ru/LC_MESSAGES/glib20.mo
usr/share/locale/ru/LC_MESSAGES/gtk+.mo
usr/share/locale/ru/LC_MESSAGES/gtk20.mo
+usr/share/locale/ru/LC_MESSAGES/popt.mo
usr/share/locale/ru/LC_MESSAGES/rpm.mo
usr/share/locale/ru/LC_MESSAGES/sh-utils.mo
usr/share/locale/sk/
@@ -5858,6 +5878,7 @@
usr/share/locale/sk/LC_MESSAGES/gtk+.mo
usr/share/locale/sk/LC_MESSAGES/gtk20.mo
usr/share/locale/sk/LC_MESSAGES/libc.mo
+usr/share/locale/sk/LC_MESSAGES/popt.mo
usr/share/locale/sk/LC_MESSAGES/rpm.mo
usr/share/locale/sk/LC_MESSAGES/sh-utils.mo
usr/share/locale/sl/
@@ -5866,6 +5887,7 @@
usr/share/locale/sl/LC_MESSAGES/glib20.mo
usr/share/locale/sl/LC_MESSAGES/gtk+.mo
usr/share/locale/sl/LC_MESSAGES/gtk20.mo
+usr/share/locale/sl/LC_MESSAGES/popt.mo
usr/share/locale/sl/LC_MESSAGES/rpm.mo
usr/share/locale/sp/
usr/share/locale/sp/LC_MESSAGES/
@@ -5883,6 +5905,7 @@
usr/share/locale/sv/LC_MESSAGES/gtk+.mo
usr/share/locale/sv/LC_MESSAGES/gtk20.mo
usr/share/locale/sv/LC_MESSAGES/libc.mo
+usr/share/locale/sv/LC_MESSAGES/popt.mo
usr/share/locale/sv/LC_MESSAGES/rpm.mo
usr/share/locale/sv/LC_MESSAGES/sh-utils.mo
usr/share/locale/ta/
@@ -5895,12 +5918,14 @@
usr/share/locale/tr/LC_MESSAGES/gtk+.mo
usr/share/locale/tr/LC_MESSAGES/gtk20.mo
usr/share/locale/tr/LC_MESSAGES/libc.mo
+usr/share/locale/tr/LC_MESSAGES/popt.mo
usr/share/locale/tr/LC_MESSAGES/rpm.mo
usr/share/locale/uk/
usr/share/locale/uk/LC_MESSAGES/
usr/share/locale/uk/LC_MESSAGES/glib20.mo
usr/share/locale/uk/LC_MESSAGES/gtk+.mo
usr/share/locale/uk/LC_MESSAGES/gtk20.mo
+usr/share/locale/uk/LC_MESSAGES/popt.mo
usr/share/locale/vi/
usr/share/locale/vi/LC_MESSAGES/
usr/share/locale/vi/LC_MESSAGES/glib20.mo
@@ -5910,10 +5935,12 @@
usr/share/locale/wa/LC_MESSAGES/
usr/share/locale/wa/LC_MESSAGES/gtk+.mo
usr/share/locale/wa/LC_MESSAGES/gtk20.mo
+usr/share/locale/wa/LC_MESSAGES/popt.mo
usr/share/locale/zh_CN/
usr/share/locale/zh_CN.GB2312/
usr/share/locale/zh_CN.GB2312/LC_MESSAGES/
usr/share/locale/zh_CN.GB2312/LC_MESSAGES/gtk+.mo
+usr/share/locale/zh_CN.GB2312/LC_MESSAGES/popt.mo
usr/share/locale/zh_CN/LC_MESSAGES/
usr/share/locale/zh_CN/LC_MESSAGES/glib20.mo
usr/share/locale/zh_CN/LC_MESSAGES/gtk20.mo
@@ -6077,6 +6104,7 @@
usr/share/man/man1/yes.1.gz
usr/share/man/man3/
usr/share/man/man3/history.3.gz
+usr/share/man/man3/popt.3.gz
usr/share/man/man3/readline.3.gz
usr/share/man/man5/
usr/share/man/man5/png.5.gz