workaround latest selinux policy: mount /var/run/dbus under chroot instead
of /var/run/dbus/system-bus-socket
This commit is contained in:
parent
a94a77a8bc
commit
f84fe39673
@ -10,7 +10,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serve
|
|||||||
Name: bind
|
Name: bind
|
||||||
License: BSD-like
|
License: BSD-like
|
||||||
Version: 9.3.1
|
Version: 9.3.1
|
||||||
Release: 22
|
Release: 24
|
||||||
Epoch: 24
|
Epoch: 24
|
||||||
Url: http://www.isc.org/products/BIND/
|
Url: http://www.isc.org/products/BIND/
|
||||||
Buildroot: %{_tmppath}/%{name}-root
|
Buildroot: %{_tmppath}/%{name}-root
|
||||||
@ -731,6 +731,11 @@ fi;
|
|||||||
:;
|
:;
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 23 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-24
|
||||||
|
- allow D-BUS support to work in bind-chroot environment:
|
||||||
|
workaround latest selinux policy by mounting /var/run/dbus/
|
||||||
|
under chroot instead of /var/run/dbus/system-bus-socket
|
||||||
|
|
||||||
* Sun Nov 13 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
|
* Sun Nov 13 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
|
||||||
- fix bug 172632 - remove .la files
|
- fix bug 172632 - remove .la files
|
||||||
- ship namedGetForwarders and namedSetForwarders scripts
|
- ship namedGetForwarders and namedSetForwarders scripts
|
||||||
|
10
named.init
10
named.init
@ -64,7 +64,7 @@ start() {
|
|||||||
if [ ! -d ${ROOTDIR}/proc ]; then
|
if [ ! -d ${ROOTDIR}/proc ]; then
|
||||||
mkdir -p ${ROOTDIR}/proc
|
mkdir -p ${ROOTDIR}/proc
|
||||||
fi
|
fi
|
||||||
if ! egrep -q "/proc ${ROOTDIR}/proc" /proc/mounts; then
|
if ! egrep -q '^/proc[[:space:]]+'${ROOTDIR}'/proc' /proc/mounts; then
|
||||||
mount --bind /proc ${ROOTDIR}/proc >/dev/null 2>&1
|
mount --bind /proc ${ROOTDIR}/proc >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
dbus=0;
|
dbus=0;
|
||||||
@ -74,10 +74,12 @@ start() {
|
|||||||
fi;
|
fi;
|
||||||
done
|
done
|
||||||
if [ $dbus -eq 1 ]; then
|
if [ $dbus -eq 1 ]; then
|
||||||
if ! /bin/mount | egrep -q "^/var/run/dbus/system_bus_socket on ${ROOTDIR}/var/run/dbus/system_bus_socket"; then
|
if ! egrep '^/[^[:space:]]+[[:space:]]+'${ROOTDIR}'/var/run/dbus' /proc/mounts; then
|
||||||
mkdir -p ${ROOTDIR}/var/run/dbus
|
mkdir -p ${ROOTDIR}/var/run/dbus
|
||||||
touch ${ROOTDIR}/var/run/dbus/system_bus_socket;
|
if [ ! -d /var/run/dbus ] ; then
|
||||||
mount --bind /var/run/dbus/system_bus_socket ${ROOTDIR}/var/run/dbus/system_bus_socket > /dev/null 2>&1;
|
mkdir -p /var/run/dbus ;
|
||||||
|
fi;
|
||||||
|
mount --bind /var/run/dbus ${ROOTDIR}/var/run/dbus > /dev/null 2>&1;
|
||||||
fi;
|
fi;
|
||||||
fi;
|
fi;
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user