mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-30 18:50:18 +03:00
Autogenerate UUID for default network
This commit is contained in:
parent
a274fe6574
commit
afa1d92a9f
@ -1,4 +1,10 @@
|
||||
Mon Mar 10 10:09:11 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||
Mon Mar 12 12:32:11 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||
|
||||
* libvirt.spec.in: Generate a random UUID for the default network
|
||||
for each RPM installation. Mark /etc directories as %dir as needed
|
||||
and make files mode 0700 to protect passwords for VNC server
|
||||
|
||||
Mon Mar 12 10:09:11 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||
|
||||
* qemud/Makefile.am: Generate a fixed, but random UUID in the default
|
||||
network config file when installing it
|
||||
|
@ -74,6 +74,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.a
|
||||
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/
|
||||
install -d -m 0755 $RPM_BUILD_ROOT%{_localstatedir}/run/libvirt/
|
||||
# Strip auto-generated UUID - we need it generated per-install
|
||||
sed -i -e "/<uuid>/d" $RPM_BUILD_ROOT%{_sysconfdir}/libvirt/qemu/networks/default.xml
|
||||
%find_lang %{name}
|
||||
|
||||
%clean
|
||||
@ -82,6 +84,10 @@ rm -fr %{buildroot}
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
/sbin/chkconfig --add libvirtd
|
||||
if [ $1 = 1 ]; then
|
||||
UUID=`/usr/bin/uuidgen`
|
||||
sed -i -e "s,</name>,</name>\n <uuid>$UUID</uuid>," %{_sysconfdir}/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
%preun
|
||||
if [ $1 = 0 ]; then
|
||||
@ -99,13 +105,13 @@ fi
|
||||
%doc %{_mandir}/man1/virsh.1*
|
||||
%{_bindir}/virsh
|
||||
%{_libdir}/lib*.so.*
|
||||
%config %{_sysconfdir}/libvirt/
|
||||
%config %{_sysconfdir}/libvirt/qemu/
|
||||
%config %{_sysconfdir}/libvirt/qemu/networks/
|
||||
%config %{_sysconfdir}/libvirt/qemu/networks/default.xml
|
||||
%config %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
|
||||
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/
|
||||
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/
|
||||
%dir %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/
|
||||
%config %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/default.xml
|
||||
%config %attr(0700, root, root) %{_sysconfdir}/libvirt/qemu/networks/autostart/default.xml
|
||||
%{_sysconfdir}/rc.d/init.d/libvirtd
|
||||
%{_localstatedir}/run/libvirt/
|
||||
%dir %{_localstatedir}/run/libvirt/
|
||||
%attr(4755, root, root) %{_libexecdir}/libvirt_proxy
|
||||
%attr(0755, root, root) %{_sbindir}/libvirt_qemud
|
||||
%doc docs/libvirt.rng
|
||||
|
Loading…
x
Reference in New Issue
Block a user