View | Details | Raw Unified | Return to bug 234675 | Differences between
and this patch

Collapse All | Expand All

(-)sysutils/packmule/Makefile (+47 lines)
Line 0 Link Here
1
# Created by: Austin Shafer <ashafer@badland.io>
2
# $FreeBSD$
3
4
PORTNAME=	packmule
5
DISTVERSIONPREFIX=v
6
DISTVERSION=	1.0
7
CATEGORIES=	sysutils perl5
8
9
MAINTAINER=	ashafer@badland.io
10
COMMENT=	Creates and packs custom FreeBSD installation images
11
12
LICENSE=	BSD2CLAUSE
13
LICENSE_FILE=	${WRKSRC}/Copyright
14
15
ONLY_FOR_ARCHS=	amd64 i386 powerpc sparc
16
17
RUN_DEPENDS=	${SITE_PERL}/YAML.pm:textproc/p5-YAML
18
19
USES=		perl5
20
USE_PERL5=	run
21
USE_GITHUB=	yes
22
23
GH_ACCOUNT=	ashaferian
24
GH_PROJECT=	Packmule
25
26
NO_BUILD=	yes
27
28
# create the packmule directory to hold arch dependent scripts,
29
# then install packmule, its manpage, and the mkisoimages.sh scripts
30
do-install:
31
	${MKDIR} ${STAGEDIR}${PREFIX}/packmule/mkiso/amd64 \
32
	${STAGEDIR}${PREFIX}/packmule/mkiso/i386 \
33
	${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc \
34
	${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64
35
36
	${INSTALL_SCRIPT} ${WRKSRC}/packmule ${STAGEDIR}${PREFIX}/bin
37
	${INSTALL_MAN} ${WRKSRC}/man/packmule.1 ${STAGEDIR}${PREFIX}/man/man1
38
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/amd64/mkisoimages.sh \
39
		${STAGEDIR}${PREFIX}/packmule/mkiso/amd64
40
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/i386/mkisoimages.sh \
41
		${STAGEDIR}${PREFIX}/packmule/mkiso/i386
42
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/powerpc/mkisoimages.sh \
43
		${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc
44
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/sparc64/mkisoimages.sh \
45
		${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64
46
47
.include <bsd.port.mk>
(-)sysutils/packmule/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1546628772
2
SHA256 (ashaferian-Packmule-v1.0_GH0.tar.gz) = 4f5e9b08ff5edefb32b97cd64f104c77998364cc9b5493d66b42b10c401b0ef5
3
SIZE (ashaferian-Packmule-v1.0_GH0.tar.gz) = 11435
(-)sysutils/packmule/pkg-descr (+11 lines)
Line 0 Link Here
1
Packmule packs a FreeBSD installation (.iso) image with custom content,
2
making it useful for generating install images with all your normal
3
utilities included. The added packages are installed along with the
4
regular contents of FreeBSD. Installation can proceed as normal with
5
the packed software showing up on the newly installed system alongside
6
the FreeBSD base.
7
8
Packmule is written in Perl and uses the YAML configuration language to
9
communicate the software to add to the FreeBSD iso image.
10
11
WWW: https://github.com/ashaferian/Packmule
(-)sysutils/packmule/pkg-plist (+6 lines)
Line 0 Link Here
1
bin/packmule
2
man/man1/packmule.1.gz
3
packmule/mkiso/amd64/mkisoimages.sh
4
packmule/mkiso/i386/mkisoimages.sh
5
packmule/mkiso/powerpc/mkisoimages.sh
6
packmule/mkiso/sparc64/mkisoimages.sh

Return to bug 234675