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

Collapse All | Expand All

(-)sysutils/packmule/Makefile (+65 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.1
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
16
17
RUN_DEPENDS=	${SITE_PERL}/YAML.pm:textproc/p5-YAML
18
19
USES=		perl5
20
USE_GITHUB=	yes
21
USE_PERL5=	run
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 image scripts
30
do-install:
31
# Make directories for the image generation scrips. They are
32
# taken from the FreeBSD sources.
33
	${MKDIR} \
34
	${STAGEDIR}${PREFIX}/packmule/mkiso/amd64 \
35
	${STAGEDIR}${PREFIX}/packmule/mkiso/i386 \
36
	${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc \
37
	${STAGEDIR}${PREFIX}/packmule/make-memstick/amd64 \
38
	${STAGEDIR}${PREFIX}/packmule/make-memstick/i386 \
39
	${STAGEDIR}${PREFIX}/packmule/make-memstick/powerpc
40
41
# Install the perl script and its manpage
42
	${INSTALL_SCRIPT} ${WRKSRC}/packmule ${STAGEDIR}${PREFIX}/bin
43
	${INSTALL_MAN} ${WRKSRC}/man/packmule.1 \
44
		${STAGEDIR}${PREFIX}/man/man1
45
46
# Install scripts for generating iso images
47
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/amd64/mkisoimages.sh \
48
		${STAGEDIR}${PREFIX}/packmule/mkiso/amd64
49
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/i386/mkisoimages.sh \
50
		${STAGEDIR}${PREFIX}/packmule/mkiso/i386
51
	${INSTALL_SCRIPT} ${WRKSRC}/mkiso/powerpc/mkisoimages.sh \
52
		${STAGEDIR}${PREFIX}/packmule/mkiso/powerpc
53
54
# Install scripts for generating memstick images
55
	${INSTALL_SCRIPT} \
56
		${WRKSRC}/make-memstick/amd64/make-memstick.sh \
57
		${STAGEDIR}${PREFIX}/packmule/make-memstick/amd64
58
	${INSTALL_SCRIPT} \
59
		${WRKSRC}/make-memstick/i386/make-memstick.sh \
60
		${STAGEDIR}${PREFIX}/packmule/make-memstick/i386
61
	${INSTALL_SCRIPT} \
62
		${WRKSRC}/make-memstick/powerpc/make-memstick.sh \
63
		${STAGEDIR}${PREFIX}/packmule/make-memstick/powerpc
64
65
.include <bsd.port.mk>
(-)sysutils/packmule/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1583707315
2
SHA256 (ashaferian-Packmule-v1.1_GH0.tar.gz) = 4752c92bd66d06ea23ac7d0131eb6ce7282598467d9de84d24c4d2f674f33d4b
3
SIZE (ashaferian-Packmule-v1.1_GH0.tar.gz) = 12857
(-)sysutils/packmule/pkg-descr (+6 lines)
Line 0 Link Here
1
Packmule automates the process of loading custom software into a
2
FreeBSD installation image. The user creates a "packing" list
3
which is either installed alongside the base system, or added to
4
the live CD.
5
6
WWW: http://badland.io/packmule.md
(-)sysutils/packmule/pkg-plist (+8 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/make-memstick/amd64/make-memstick.sh
7
packmule/make-memstick/i386/make-memstick.sh
8
packmule/make-memstick/powerpc/make-memstick.sh

Return to bug 234675