glibc <> libselinux dep loop

Elan Ruusamäe glen at pld-linux.org
Mon Oct 10 23:29:11 CEST 2016


proposition to move it to subpackage.

question: by what name? what else to include in it?

i think it's the tool used to make /var/db files that used to be in 'db' 
package...

[~/rpm/packages/BUILD.x86_64-linux/1] ➔ rpm -ql glibc|xargs grep selinux 
2>/dev/null
Binary file /usr/bin/makedb matches
Binary file /usr/share/locale/cs/LC_MESSAGES/libc.mo matches
Binary file /usr/bin/makedb matches
Binary file /usr/share/locale/cs/LC_MESSAGES/libc.mo matches
Binary file /usr/bin/makedb matches
Binary file /usr/share/locale/cs/LC_MESSAGES/libc.mo matches
[~/rpm/packages/BUILD.x86_64-linux/1] ➔ ldd /usr/bin/makedb
         linux-vdso.so.1 (0x00007ffe6e510000)
         libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f5492ce1000)
         libc.so.6 => /lib64/libc.so.6 (0x00007f549293f000)
         libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f54926cd000)
         libdl.so.2 => /lib64/libdl.so.2 (0x00007f54924c9000)
         libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f54922ac000)
         /lib64/ld-linux-x86-64.so.2 (0x00007f5492f03000)
[~/rpm/packages/BUILD.x86_64-linux/1] ➔ file /usr/bin/makedb
/usr/bin/makedb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), 
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for 
GNU/Linux 2.6.32, 
BuildID[sha1]=ad9bf7490b95c93f3424a6afb9f3ef8d82414f65, stripped
[~/rpm/packages/BUILD.x86_64-linux/1] ➔ makedb --help
Usage: makedb [OPTION...] INPUT-FILE OUTPUT-FILE
   or:  makedb [OPTION...] -o OUTPUT-FILE INPUT-FILE
   or:  makedb [OPTION...] -u INPUT-FILE
Create simple database from textual input.

   -f, --fold-case            Convert key to lower case
   -g, --generated=CHAR       Generated line not part of iteration
   -o, --output=NAME          Write output to file NAME
   -q, --quiet                Do not print messages while building database
   -u, --undo                 Print content of database file, one entry 
a line
   -?, --help                 Give this help list
       --usage                Give a short usage message
   -V, --version              Print program version

Mandatory or optional arguments to long options are also mandatory or 
optional
for any corresponding short options.

For bug reporting instructions, please see:
<http://bugs.pld-linux.org/>.
[~/rpm/packages/BUILD.x86_64-linux/1] ➔

-- 
glen



More information about the pld-devel-en mailing list