diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/libvirt/Makefile | 14 | ||||
-rw-r--r-- | devel/libvirt/files/pkg-message.in | 21 | ||||
-rw-r--r-- | devel/libvirt/pkg-message | 3 | ||||
-rw-r--r-- | devel/libvirt/pkg-plist | 6 |
4 files changed, 38 insertions, 6 deletions
diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile index 477d2e6ab1d6..b14fb5a65ed3 100644 --- a/devel/libvirt/Makefile +++ b/devel/libvirt/Makefile @@ -3,6 +3,7 @@ PORTNAME= libvirt PORTVERSION= 1.2.20 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://libvirt.org/sources/ \ ftp://libvirt.org/libvirt/ @@ -86,6 +87,8 @@ PLIST_SUB= PORTVERSION="-${PORTVERSION}" \ SHLIB_VER=${SHLIB_VER} PORTDOCS= * +SUB_FILES= pkg-message + .include <bsd.port.options.mk> .if (exists(/usr/sbin/bhyve) && ${OSVERSION} >= 100051) @@ -107,11 +110,20 @@ post-patch: @${MV} ${WRKSRC}/daemon/libvirtd.conf ${WRKSRC}/daemon/libvirtd.conf.sample @${REINPLACE_CMD} -e 's|libvirtd\.conf|libvirtd.conf.sample|' \ ${WRKSRC}/daemon/Makefile.in + + @${REINPLACE_CMD} -e 's|ln -s ../default.xml|true|' \ + -e 's|$$(DESTDIR)$$(confdir)/qemu/networks|${STAGEDIR}${EXAMPLESDIR}/networks|' \ + ${WRKSRC}/src/Makefile.in @${MV} ${WRKSRC}/src/libvirt.conf ${WRKSRC}/src/libvirt.conf.sample @${REINPLACE_CMD} -e 's|conf_DATA = libvirt.conf|conf_DATA = libvirt.conf.sample|' \ ${WRKSRC}/src/Makefile.in + @${MV} ${WRKSRC}/src/locking/virtlockd.conf ${WRKSRC}/src/locking/virtlockd.conf.sample + @${REINPLACE_CMD} -e 's|virtlockd.conf |virtlockd.conf.sample |' \ + -e 's|virtlockd.conf$$|virtlockd.conf.sample|' \ + ${WRKSRC}/src/Makefile.in + @${MV} ${WRKSRC}/src/qemu/qemu.conf ${WRKSRC}/src/qemu/qemu.conf.sample @${REINPLACE_CMD} -e 's|qemu.conf |qemu.conf.sample |' \ ${WRKSRC}/src/Makefile.in @@ -128,6 +140,8 @@ post-patch: ${WRKSRC}/src/Makefile.in post-install: + @${RMDIR} ${STAGEDIR}${EXAMPLESDIR}/networks/autostart + @${MKDIR} ${STAGEDIR}${ETCDIR}/qemu/networks/autostart @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} diff --git a/devel/libvirt/files/pkg-message.in b/devel/libvirt/files/pkg-message.in new file mode 100644 index 000000000000..f953eddf4b3e --- /dev/null +++ b/devel/libvirt/files/pkg-message.in @@ -0,0 +1,21 @@ + +To enable libvirtd please add libvirtd_enable="YES" to +/etc/rc.conf. + +NOTE ON CONFIGURATION: + +The libvirt port does not come with networking configuration enabled. +The 'default' network definition is available at: + + %%EXAMPLESDIR%%/networks/default.xml + +To enable this network please do the following: + + cp %%EXAMPLESDIR%%/networks/default.xml %%ETCDIR%%/qemu/networks + +To configure this network for autostart, execute the following: + + ln -s ../default.xml %%ETCDIR%%/qemu/networks/autostart/default.xml + +If you have libvirtd already running you'll need to restart it for changes +to take effect. diff --git a/devel/libvirt/pkg-message b/devel/libvirt/pkg-message deleted file mode 100644 index 15cafee07abc..000000000000 --- a/devel/libvirt/pkg-message +++ /dev/null @@ -1,3 +0,0 @@ - -To enable libvirtd please add libvirtd_enable="YES" to -/etc/rc.conf. diff --git a/devel/libvirt/pkg-plist b/devel/libvirt/pkg-plist index 6ad49599be3f..fe137644ffbb 100644 --- a/devel/libvirt/pkg-plist +++ b/devel/libvirt/pkg-plist @@ -10,11 +10,10 @@ man/man8/libvirtd.8.gz man/man8/virtlockd.8.gz @sample %%ETCDIR%%/libvirt.conf.sample @sample %%ETCDIR%%/libvirtd.conf.sample +@sample %%ETCDIR%%/virtlockd.conf.sample +%%EXAMPLESDIR%%/networks/default.xml %%QEMU%%@sample %%ETCDIR%%/qemu.conf.sample %%XEN%%@sample %%ETCDIR%%/libxl.conf.sample -%%ETCDIR%%/virtlockd.conf -%%ETCDIR%%/qemu/networks/default.xml -%%ETCDIR%%/qemu/networks/autostart/default.xml %%QEMU%%%%ETCDIR%%/qemu-lockd.conf %%XEN%%%%ETCDIR%%/libxl-lockd.conf etc/logrotate.d/libvirtd @@ -300,6 +299,7 @@ lib/libvirt/connection-driver/libvirt_driver_vbox.so %%XEN%%@dir /var/lib/libvirt/libxl %%XEN%%@dir /var/log/libvirt/libxl %%XEN%%@dir /var/run/libvirt/libxl +@dir %%ETCDIR%%/qemu/networks/autostart @dir /var/cache/libvirt @dir /var/lib/libvirt/boot @dir /var/lib/libvirt/dnsmasq |