Attached is the final working copy of the patch (there have been about 30 downloads without any complaints) please commit it
-- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
*** /dev/null Wed Jan 29 21:34:50 2014 --- scrap/port/pkg-descr Wed Jan 29 19:40:40 2014 *************** *** 0 **** --- 1,17 ---- + PetiteCloud is a HyperVisor frontend for BSD. It has the following features: + + * Support for bhyve and QEMU. + + * Any x86 OS as a guest (tested only on QEMU) + + * Install, import, start, stop and reboot instances safely (guest OS needs to be controlled independently) + + * Clone, backup/export, delete stopped instances 100% safely + + * Keep track of all your instances on one screen + + * All transactions that change instance state are password protected at all critical stages + + * A growing number of general purpose and specialized instances/applications are available for PetiteCloud + + WWW: http://www.petitecloud.org *** /dev/null Wed Jan 29 21:34:50 2014 --- scrap/port/pkg-install Wed Jan 29 19:40:41 2014 *************** *** 0 **** --- 1,17 ---- + echo ' '| pw usermod petitecloud -h 0 2>&1 + pw lock petitecloud + pw groupmod www -m petitecloud + pw groupmod wheel -m petitecloud + pw groupmod petitecloud -m www + pw groupmod wheel -m www + mkdir -p /vms/cds + mkdir -p /vms/pri + mkdir -p /vms/import + mkdir -p /vms/tmp + chown -R petitecloud:petitecloud /vms + mkdir -p /usr/local/etc/petitecloud/counters + echo 0 > /usr/local/etc/petitecloud/counters/instances.cnt + chown -R www:www /usr/local/etc/petitecloud + chmod 777 /usr/local/etc/petitecloud/counters/instances.cnt + chmod -R 777 /vms/ + chmod 777 /vms *** /dev/null Wed Jan 29 21:34:50 2014 --- scrap/port/Makefile Wed Jan 29 19:40:43 2014 *************** *** 0 **** --- 1,18 ---- + CATEGORIES=devel + PORTNAME=src-petitecloud-aryeh + PORTVERSION=0.2.3 + COMMENT=buildsystem + LICENSE=BSD + + MASTER_SITES= ftp://ftp.petitecloud.org/petitecloud/0.2.3/aryeh/ + + BUILD_DEPENDS= ${LOCALBASE}/bin/cook:${PORTSDIR}/devel/cook \ + ${LOCALBASE}/openjdk7/bin/java:${PORTSDIR}/java/openjdk7 \ + ${LOCALBASE}/apache-tomcat-7.0/bin/catalina.sh:${PORTSDIR}/www/tomcat7 \ + ${LOCALBASE}/bin/qemu-system-x86_64:${PORTSDIR}/emulators/qemu-devel \ + ${LOCALBASE}/sbin/grub-bhyve:${PORTSDIR}/sysutils/grub2-bhyve + + USERS= petitecloud + GROUPS= petitecloud + + .include <bsd.port.mk> *** /dev/null Wed Jan 29 21:34:50 2014 --- scrap/port/distinfo Wed Jan 29 21:34:50 2014 *************** *** 0 **** --- 1,2 ---- + SIZE (src-petitecloud-aegis-0.2.3.tar.gz) = 209508 + SHA256 (src-petitecloud-aegis-0.2.3.tar.gz) = f85ba5c20e262e7b0af9cba2e18ef341783dd0570b9940497156650d7fc7194c *** /dev/null Wed Jan 29 21:34:50 2014 --- scrap/port/pkg-plist Wed Jan 29 21:34:50 2014 *************** *** 0 **** --- 1,21 ---- + @owner www + @group www + @dirrm /usr/local/etc/petitecloud + @owner www + @group www + @unexec if cmp -s %D/etc/petitecloud/instances.cfg.sample %D/etc/petitecloud/instances.cfg; then rm -f %D/etc/petitecloud/instances.cfg; fi + etc/petitecloud/instances.cfg.sample + @exec if [ ! -f %D/etc/petitecloud/instances.cfg ] ; then cp -p %D/%F %B/instances.cfg; fi + @owner www + @group www + @unexec if cmp -s %D/etc/petitecloud/settings.cfg.sample %D/etc/petitecloud/settings.cfg; then rm -f %D/etc/petitecloud/settings.cfg; fi + etc/petitecloud/settings.cfg.sample + @exec if [ ! -f %D/etc/petitecloud/settings.cfg ] ; then cp -p %D/%F %B/settings.cfg; fi + /usr/local/etc/rc.d/petitecloud + /usr/local/sbin/petitecloud-install + /usr/local/sbin/petitecloud-password + /usr/local/sbin/petitecloud-start + /usr/local/sbin/petitecloud-stop + /usr/local/sbin/petitecloud-unlock + /usr/local/share/java/classes/petitecloud-aegis-0.2.3.jar + /usr/local/apache-tomcat-7.0/webapps/petitecloud-aegis-0.2.3.war *** /usr/ports/UIDs Sat Oct 26 18:02:19 2013 --- src/port/UIDs Sat Jan 18 08:30:46 2014 *************** shibd:*:971:971::0:0:Shibboleth SAML dae *** 270,273 **** --- 270,274 ---- plex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin boinc:*:973:973::0:0:BOINC user:/var/db/boinc:/usr/sbin/nologin radicale:*:974:974::0:0:Radicale daemon:/nonexistent:/usr/sbin/nologin + petitecloud:*:975:975::0:0:PetiteCloud instance installer:/nonexistent:/usr/sbin/petitecloud-install nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin *** /usr/ports/GIDs Sat Oct 26 18:05:49 2013 --- src/port/GIDs Sat Jan 18 08:30:46 2014 *************** shibd:*:971: *** 264,268 **** --- 264,269 ---- plex:*:972: boinc:*:973: radicale:*:974: + petitecloud:*:975: nogroup:*:65533: nobody:*:65534:
_______________________________________________ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"