Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Dec 2013 10:23:39 GMT
From:      "Aryeh M. Friedman" <aryeh.friedman@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/185362: [NEW PORT] emulators/petitecloud (resubmittal after many flaws fixed)
Message-ID:  <201312311023.rBVANdOs001628@oldred.freebsd.org>
Resent-Message-ID: <201312311030.rBVAU0pt005461@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         185362
>Category:       ports
>Synopsis:       [NEW PORT] emulators/petitecloud (resubmittal after many flaws fixed)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 31 10:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Aryeh M. Friedman
>Release:        
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

*** /dev/null	Tue Dec 31 01:11:00 2013
--- Makefile	Mon Dec 30 23:35:00 2013
***************
*** 0 ****
--- 1,16 ----
+ CATEGORIES=devel
+ PORTNAME=src-petitecloud-aegis
+ PORTVERSION=0.1.13
+ COMMENT=buildsystem
+ 
+ MASTER_SITES=   ftp://ftp.petitecloud.org/petitecloud/0.1.13/aegis/
+ 
+ BUILD_DEPENDS=  ${LOCALBASE}/bin/cook:${PORTSDIR}/devel/cook \
+ 		${LOCALBASE}/openjdk7/bin/java:${PORTSDIR}/java/openjdk7 \
+ 		${LOCALBASE}/share/java/classes/thistest-aryeh-0.1.jar:${PORTSDIR}/devel/thistest \
+ 		${LOCALBASE}/apache-tomcat-7.0/bin/catalina.sh:${PORTSDIR}/www/tomcat7
+ 
+ USERS= petitecloud 
+ GROUPS= petitecloud
+ 
+ .include <bsd.port.mk>
*** /dev/null	Tue Dec 31 01:11:00 2013
--- distinfo	Mon Dec 30 23:35:00 2013
***************
*** 0 ****
--- 1,2 ----
+ SIZE (src-petitecloud-aegis-0.1.13.tar.gz) = 125268
+ SHA256 (src-petitecloud-aegis-0.1.13.tar.gz) = 42264b0409ff997ad2db5e9c571f3eaeedb94907cef0d5646e927cd9bc7c4aa9
*** /dev/null	Tue Dec 31 01:11:00 2013
--- pkg-descr	Mon Dec 16 12:39:28 2013
***************
*** 0 ****
--- 1 ----
+ lksdf
*** /dev/null	Tue Dec 31 01:11:00 2013
--- pkg-install	Mon Dec 16 13:12:50 2013
***************
*** 0 ****
--- 1,16 ----
+ 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
+ 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	Tue Dec 31 01:11:00 2013
--- pkg-plist	Mon Dec 30 22:06:40 2013
***************
*** 0 ****
--- 1,37 ----
+ @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
+ @owner root
+ @group wheel
+ /usr/local/etc/rc.d/petitecloud.sh
+ @owner root
+ @group wheel
+ /usr/local/sbin/petitecloud-install
+ @owner root
+ @group wheel
+ /usr/local/sbin/petitecloud-password
+ @owner root
+ @group wheel
+ /usr/local/sbin/petitecloud-start
+ @owner root
+ @group wheel
+ /usr/local/sbin/petitecloud-stop
+ @owner root
+ @group wheel
+ /usr/local/sbin/petitecloud-unlock
+ @owner root
+ @group wheel
+ /usr/local/share/java/classes/petitecloud-aegis-0.1.13.jar
+ @owner root
+ @group wheel
+ /usr/local/apache-tomcat-7.0/webapps/petitecloud-aegis-0.1.13.war
*** GIDs	Tue Dec 31 01:21:55 2013
--- /usr/ports/GIDs	Tue Nov  5 12:50:17 2013
*************** shibd:*:971:
*** 264,268 ****
--- 264,269 ----
  plex:*:972:
  boinc:*:973:
  radicale:*:974:
+ petitecloud:*:975:
  nogroup:*:65533:
  nobody:*:65534:
*** UIDs	Tue Dec 31 01:22:53 2013
--- /usr/ports/UIDs	Sat Nov 23 09:52:55 2013
*************** 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 Admin Account:/vms:/usr/local/sbin/petitecloud-install
  nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312311023.rBVANdOs001628>