Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jul 2010 14:15:44 +0530
From:      ashish@FreeBSD.org (Ashish SHUKLA)
To:        Joe <joeb_722@comclark.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Cant get new port Makefile to work
Message-ID:  <868w5brf0n.fsf@chateau.d.if>
In-Reply-To: <4C400CBB.5010404@comclark.com> (Joe's message of "Fri, 16 Jul 2010 15:39:39 %2B0800")
References:  <4C400CBB.5010404@comclark.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Joe  writes:
> Very simple port. All the files are in the port's files directory.
> When I do "make install" i get message "Need an operator"

> The Makefile follows

> PORTNAME=3D	qjail
> PORTVERSION=3D	1.0
> CATEGORIES=3D	sysutils
> MASTER_SITES=3D   # none, All the files are in this ports files directory
> DISTFILES=3D      # none

> MAINTAINER=3D	qjail@a1poweruser.com
> COMMENT=3D	A jail utility to deploy large numbers of jails quickly.

> LICENSE=3D        BSD

> NO_BUILD=3D       yes

> do-install:
> ${CP} /etc/rc.d/jail          /etc/rc.d/jail.original
> ${CP} ${FILESDIR}jail         /etc/rc.d/
> ${CP} ${FILESDIR}/qjail       ${LOCALBASE}/usr/local/bin/
> ${CP} ${FILESDIR}/qjail.sh    ${LOCALBASE}/usr/local/etc/rc.d/
> ${CP} ${FILESDIR}/qjail-conf.sample  ${LOCALBASE}/usr/local/etc/
> ${CP} ${FILESDIR}/qjail.8     ${LOCALBASE}/usr/local/man/man8/
> ${CP} ${FILESDIR}/qjail-intro.8 ${LOCALBASE}/usr/local/man/man8/
> ${CP} ${FILESDIR}/qjail-conf.8  ${LOCALBASE}/usr/local/man/man8/
> ${MKDIR} ${LOCALBASE}/usr/local/share/examples/qjail

> ${CP} -R -p ${FILESDIR}/examples
> ${LOCALBASE}/usr/local/share/examples/qjail/

> ${CHMOD} 0755 ${LOCALBASE}/etc/rc.d/jail
> ${CHMOD} 0755 ${LOCALBASE}/usr/local/bin/qjail
> ${CHMOD} 0755 ${LOCALBASE}/usr/local/etc/rc.d/qjail.sh

You need TAB characters before before '$' character in above lines. Read the
manual page of 'make' for details on its syntax, and also read Porters
Handbook[1].

And when sending Makefiles for review, its better to attach them instead of
copy-pasting inline.

References:
[1]  http://www.freebsd.org/doc/en/books/porters-handbook/

HTH
=2D-=20
Ashish SHUKLA      | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0
freebsd.org!ashish | http://people.freebsd.org/~ashish/

=E2=80=9CThe future is not google-able.=E2=80=9D (William Gibson, 2004-02-0=
5)

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)

iQIcBAEBCgAGBQJMQBw5AAoJEMdGz6nnT6SwMDwQAIIjOk/uEgf+n0C4sZzr+p+7
fG6De2AVuPmnkeBzLABTSXXzXB+9JzKMeLYlsJMhH8UrZd862mz3h7MUWbreGtIt
czFre1kZ3kdzHXoVcKaneIpK+OyMFiXwcduHU30SXHWP9xvfBuXsDPrDp3MaDk1M
8vaFb1KrDK/DBB5T42rV/8wdUwIx2xoRxMZaqoV7wG+flMQ6xXUz+B5LzOzuxTiF
D40Uwi4giV+gGkHGiei4/AYyRxqFO6MdhtMgUrBvG+PuBkyBC1OXeY4rJunAh/Sf
/A+4jgOfs9WdKOSRag9UYXGPzGN1vzzE2aYLTtxO3eFRbBl1B2VakZrpw6Qx9SKx
hkYaG2UKF23JJS9FAo/eUfHXOKTf5eCTlGfHMrCgrOA7WQ7AXXK+Q61lhZYR3Ajb
O50NLyU8EarBA8LhH9tOsFmdFQpUf0SVfF7Z7X+LSo8eVl3qb6ZvueOtKldlrhWH
4Wt44f9LNjJX/Mh6+NuCTXmOmljR0CHEwsGW7BYmcGCZa3Ykx0M9neftwUORzalD
KrudskPZEq4T1v2NFHf04gvkOoJhzSliG/1GoRH8lLpuFvkE66LX3uU83dyUIcjz
u9AcbVeTjmBMJGEy5oXB7ppTJEbl/R9CIgCRabf55rKAFpLMF9lLH7vxZWp68ho7
4c8ck51eKq8Q9APtgTwW
=fegR
-----END PGP SIGNATURE-----
--=-=-=--



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