Index: sysutils/packmule/Makefile =================================================================== --- sysutils/packmule/Makefile (nonexistent) +++ sysutils/packmule/Makefile (working copy) @@ -0,0 +1,51 @@ +# Created by: Austin Shafer +# $FreeBSD$ + +PORTNAME= packmule +DISTVERSION= v1.0 +CATEGORIES= sysutils perl5 + +MAINTAINER= ashafer@badland.io +COMMENT= Creates and packs custom FreeBSD installation images + +LICENSE= BSD2CLAUSE + +RUN_DEPENDS= ${SITE_PERL}/YAML.pm:textproc/p5-YAML + +USES= perl5 +USES_PERL5= run + +USE_GITHUB= yes +GH_ACCOUNT= ashaferian +GH_PROJECT= Packmule + +NO_ARCH= yes + +# There is nothing to build +do-build: + +# create the packmule directory to hold arch dependent scripts, +# then install packmule, its manpage, and the mkisoimages.sh scripts +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/packmule/mkiso/amd64 \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/i386 \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64 + + ${INSTALL_SCRIPT} ${WRKSRC}/packmule ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/man/packmule.1 ${STAGEDIR}${PREFIX}/man/man1 + ${INSTALL_SCRIPT} ${WRKSRC}/mkiso/amd64/mkisoimages.sh \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/amd64 + ${INSTALL_SCRIPT} ${WRKSRC}/mkiso/i386/mkisoimages.sh \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/i386 + ${INSTALL_SCRIPT} ${WRKSRC}/mkiso/powerpc/mkisoimages.sh \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc + ${INSTALL_SCRIPT} ${WRKSRC}/mkiso/sparc64/mkisoimages.sh \ + ${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64 + +do-deinstall: + ${RM} -rf ${STAGEDIR}${PREFIX}/packmule + ${RM} ${STAGEDIR}${PREFIX}/bin/packmule + ${RM} ${STAGEDIR}${PREFIX}/man/man1/packmule.1.gz + +.include Property changes on: sysutils/packmule/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: sysutils/packmule/distinfo =================================================================== --- sysutils/packmule/distinfo (nonexistent) +++ sysutils/packmule/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1546628772 +SHA256 (ashaferian-Packmule-v1.0_GH0.tar.gz) = 4f5e9b08ff5edefb32b97cd64f104c77998364cc9b5493d66b42b10c401b0ef5 +SIZE (ashaferian-Packmule-v1.0_GH0.tar.gz) = 11435 Property changes on: sysutils/packmule/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: sysutils/packmule/pkg-descr =================================================================== --- sysutils/packmule/pkg-descr (nonexistent) +++ sysutils/packmule/pkg-descr (working copy) @@ -0,0 +1,11 @@ +Packmule packs a FreeBSD installation (.iso) image with custom content, +making it useful for generating install images with all your normal +utilities included. The added packages are installed along with the +regular contents of FreeBSD. Installation can proceed as normal with +the packed software showing up on the newly installed system alongside +the FreeBSD base. + +Packmule is written in Perl and uses the YAML configuration language to +communicate the software to add to the FreeBSD iso image. + +WWW: https://github.com/ashaferian/Packmule Property changes on: sysutils/packmule/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: sysutils/packmule/pkg-plist =================================================================== --- sysutils/packmule/pkg-plist (nonexistent) +++ sysutils/packmule/pkg-plist (working copy) @@ -0,0 +1,6 @@ +bin/packmule +man/man1/packmule.1.gz +packmule/mkiso/amd64/mkisoimages.sh +packmule/mkiso/i386/mkisoimages.sh +packmule/mkiso/powerpc/mkisoimages.sh +packmule/mkiso/sparc64/mkisoimages.sh Property changes on: sysutils/packmule/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property