/lib/libsemanage.so.1 links to /usr/lib/libustr-1.0.so.1
Manoj Srivastava wrote: > Hi, > > As demonstrated by > > $ ldd /lib/libsemanage.so.1 > linux-gate.so.1 => (0xb8092000) > libsepol.so.1 => /lib/libsepol.so.1 (0xb8015000) > libselinux.so.1 => /lib/libselinux.so.1 (0xb7ffa000) > libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb7fe9000) > libustr-1.0.so.1 => /usr/lib/libustr-1.0.so.1 (0xb7fbf000) > libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7e60000) > libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7e5c000) > /lib/ld-linux.so.2 (0xb8093000) > > libsemanage1 links to libustr which is located under the, > possible separate or external, /usr partition, which would render > libsemanage unusable in such setups. (This dependency has been around > since 2.0.9). > > Should we move libsemanage1 to /usr/lib? The only reason for it > to be in /lib would be for early boot, where /usr might not be > available, but at this point, it is likely not usable without /usr > anyway. > > manoj Yes, I'm not sure why you'd need libsemanage during early boot, we probably should apply this: Signed-off-by: Joshua Brindle <method@manicmethod.com>
This commit is contained in:
parent
0e84ca614a
commit
55648ccca9
1 changed files with 2 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Installation directories.
|
# Installation directories.
|
||||||
PREFIX ?= $(DESTDIR)/usr
|
PREFIX ?= $(DESTDIR)/usr
|
||||||
LIBDIR ?= $(PREFIX)/lib
|
LIBDIR ?= $(PREFIX)/lib
|
||||||
SHLIBDIR ?= $(DESTDIR)/lib
|
SHLIBDIR ?= $(PREFIX)/lib
|
||||||
INCLUDEDIR ?= $(PREFIX)/include
|
INCLUDEDIR ?= $(PREFIX)/include
|
||||||
PYLIBVER ?= $(shell python -c 'import sys;print "python%d.%d" % sys.version_info[0:2]')
|
PYLIBVER ?= $(shell python -c 'import sys;print "python%d.%d" % sys.version_info[0:2]')
|
||||||
PYINC ?= /usr/include/${PYLIBVER}
|
PYINC ?= /usr/include/${PYLIBVER}
|
||||||
|
@ -127,7 +127,7 @@ install: all
|
||||||
test -d $(LIBDIR)/pkgconfig || install -m 755 -d $(LIBDIR)/pkgconfig
|
test -d $(LIBDIR)/pkgconfig || install -m 755 -d $(LIBDIR)/pkgconfig
|
||||||
install -m 644 $(LIBPC) $(LIBDIR)/pkgconfig
|
install -m 644 $(LIBPC) $(LIBDIR)/pkgconfig
|
||||||
test -f $(DEFAULT_SEMANAGE_CONF_LOCATION) || install -m 644 -D semanage.conf $(DEFAULT_SEMANAGE_CONF_LOCATION)
|
test -f $(DEFAULT_SEMANAGE_CONF_LOCATION) || install -m 644 -D semanage.conf $(DEFAULT_SEMANAGE_CONF_LOCATION)
|
||||||
cd $(LIBDIR) && ln -sf ../../`basename $(SHLIBDIR)`/$(LIBSO) $(TARGET)
|
cd $(LIBDIR) && ln -sf $(LIBSO) $(TARGET)
|
||||||
|
|
||||||
install-pywrap: pywrap
|
install-pywrap: pywrap
|
||||||
test -d $(PYLIBDIR)/site-packages || install -m 755 -d $(PYLIBDIR)/site-packages
|
test -d $(PYLIBDIR)/site-packages || install -m 755 -d $(PYLIBDIR)/site-packages
|
||||||
|
|
Loading…
Reference in a new issue