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

Collapse All | Expand All

(-)sysutils/packmule/Makefile (+51 lines)
Line 0 Link Here
1
# Created by: Austin Shafer <ashafer@badland.io>
2
# $FreeBSD$
3
4
PORTNAME=	packmule
5
DISTVERSION=	v1.0
6
CATEGORIES=	sysutils perl5
7
8
MAINTAINER=	ashafer@badland.io
9
COMMENT=	Creates and packs custom FreeBSD installation images
10
11
LICENSE=	BSD2CLAUSE
12
13
RUN_DEPENDS=	${SITE_PERL}/YAML.pm:textproc/p5-YAML
14
15
USES=		perl5
16
USES_PERL5=	run
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	ashaferian
20
GH_PROJECT=	Packmule
21
22
NO_ARCH=	yes
23
24
# There is nothing to build
25
do-build:
26
27
# create the packmule directory to hold arch dependent scripts,
28
# then install packmule, its manpage, and the mkisoimages.sh scripts
29
do-install:
30
	${MKDIR} ${STAGEDIR}${PREFIX}/packmule/mkiso/amd64 \
31
	${STAGEDIR}${PREFIX}/packmule/mkiso/i386 \
32
	${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc \
33
	${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64
34
35
	${INSTALL_SCRIPT} ${WRKSRC}/packmule ${STAGEDIR}${PREFIX}/bin
36
	${INSTALL_MAN} ${WRKSRC}/man/packmule.1 ${STAGEDIR}${PREFIX}/man/man1
37
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/amd64/mkisoimages.sh \
38
		${STAGEDIR}${PREFIX}/packmule/mkiso/amd64
39
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/i386/mkisoimages.sh \
40
		${STAGEDIR}${PREFIX}/packmule/mkiso/i386
41
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/powerpc/mkisoimages.sh \
42
		${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc
43
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/sparc64/mkisoimages.sh \
44
		${STAGEDIR}${PREFIX}/packmule/mkiso/sparc64
45
46
do-deinstall:
47
	${RM} -rf ${STAGEDIR}${PREFIX}/packmule
48
	${RM} ${STAGEDIR}${PREFIX}/bin/packmule
49
	${RM} ${STAGEDIR}${PREFIX}/man/man1/packmule.1.gz
50
51
.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