Date: Fri, 27 May 2022 23:35:15 +0800 From: Vanilla Hsu <vanilla@fatpipi.com> To: Baptiste Daroussin <bapt@freebsd.org> Cc: ports-committers <ports-committers@freebsd.org>, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 3d6e3986a577 - main - sysutils/firstboot-cloudsetup: Add new port Message-ID: <CAB_qb685qH5dEbbBL5u1QXx9PENq3UzfLeG%2Bj=4ygfF_AAQj9g@mail.gmail.com> In-Reply-To: <202205271519.24RFJcCi002478@gitrepo.freebsd.org> References: <202205271519.24RFJcCi002478@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000028935305e0000edf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable the WWW line of pkg-desc, should not use ${PORTNAME}, right? -- WWW: https://git.sr.ht/~jornane/${PORTNAME} -- Baptiste Daroussin <bapt@freebsd.org> =E6=96=BC 2022=E5=B9=B45=E6=9C=8827= =E6=97=A5 =E9=80=B1=E4=BA=94 =E4=B8=8B=E5=8D=8811:19=E5=AF=AB=E9=81=93=EF= =BC=9A > The branch main has been updated by bapt: > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D3d6e3986a57795cd8fa0680cce25a= 2fe04859703 > > commit 3d6e3986a57795cd8fa0680cce25a2fe04859703 > Author: J=C3=B8rn =C3=85ne de Jong <git@jornane.no> > AuthorDate: 2022-05-27 14:39:58 +0000 > Commit: Baptiste Daroussin <bapt@FreeBSD.org> > CommitDate: 2022-05-27 15:19:25 +0000 > > sysutils/firstboot-cloudsetup: Add new port > > Configure network and user data from cloud configuration at first boo= t. > The configuration is written before the netif service is started. > Compatible with OpenNebula. > > PR: 264286 > --- > sysutils/Makefile | 1 + > sysutils/firstboot-cloudsetup/Makefile | 20 ++++++++++++++++++++ > sysutils/firstboot-cloudsetup/distinfo | 3 +++ > sysutils/firstboot-cloudsetup/pkg-descr | 5 +++++ > sysutils/firstboot-cloudsetup/pkg-plist | 10 ++++++++++ > 5 files changed, 39 insertions(+) > > diff --git a/sysutils/Makefile b/sysutils/Makefile > index b2019a0ff14d..3c7dfe366ae3 100644 > --- a/sysutils/Makefile > +++ b/sysutils/Makefile > @@ -368,6 +368,7 @@ > SUBDIR +=3D filevercmp > SUBDIR +=3D filewatcherd > SUBDIR +=3D finfo > + SUBDIR +=3D firstboot-cloudsetup > SUBDIR +=3D firstboot-freebsd-update > SUBDIR +=3D firstboot-growfs > SUBDIR +=3D firstboot-pkgs > diff --git a/sysutils/firstboot-cloudsetup/Makefile > b/sysutils/firstboot-cloudsetup/Makefile > new file mode 100644 > index 000000000000..5d6539c0fdcc > --- /dev/null > +++ b/sysutils/firstboot-cloudsetup/Makefile > @@ -0,0 +1,20 @@ > +PORTNAME=3D cloudsetup > +PORTVERSION=3D 1.0 > +CATEGORIES=3D sysutils > +MASTER_SITES=3D https://git.sr.ht/~jornane/${PORTNAME}/archive/ > +PKGNAMEPREFIX=3D firstboot- > + > +MAINTAINER=3D jornane@icloud.com > +COMMENT=3D Configure network and user when the system first boots > + > +LICENSE=3D BSD3CLAUSE > + > +WRKSRC=3D work/${PORTNAME}-${DISTNAME} > +NO_BUILD=3D yes > +NO_ARCH=3D yes > + > +post-patch: > + @${REINPLACE_CMD} -e "s,/usr/local,${PREFIX},g" \ > + ${WRKSRC}/firstboot_cloudsetup.rc > + > +.include <bsd.port.mk> > diff --git a/sysutils/firstboot-cloudsetup/distinfo > b/sysutils/firstboot-cloudsetup/distinfo > new file mode 100644 > index 000000000000..7d0c06dde937 > --- /dev/null > +++ b/sysutils/firstboot-cloudsetup/distinfo > @@ -0,0 +1,3 @@ > +TIMESTAMP =3D 1653658894 > +SHA256 (cloudsetup-1.0.tar.gz) =3D > b13c1bb680b741116ec830bfad7b09d01f6dec014b37dda2e2d5f3351ccf07e6 > +SIZE (cloudsetup-1.0.tar.gz) =3D 6805 > diff --git a/sysutils/firstboot-cloudsetup/pkg-descr > b/sysutils/firstboot-cloudsetup/pkg-descr > new file mode 100644 > index 000000000000..e73cc9a11b6f > --- /dev/null > +++ b/sysutils/firstboot-cloudsetup/pkg-descr > @@ -0,0 +1,5 @@ > +Configure network and user data from cloud configuration at first boot. > +The configuration is written before the netif service is started. > +Compatible with OpenNebula. > + > +WWW: https://git.sr.ht/~jornane/${PORTNAME} > diff --git a/sysutils/firstboot-cloudsetup/pkg-plist > b/sysutils/firstboot-cloudsetup/pkg-plist > new file mode 100644 > index 000000000000..0cd35542b2f6 > --- /dev/null > +++ b/sysutils/firstboot-cloudsetup/pkg-plist > @@ -0,0 +1,10 @@ > +etc/rc.d/firstboot_cloudsetup > +sbin/cloudsetup > +%%DATADIR%%/cloudsetup-network > +%%DATADIR%%/cloudsetup-user > +%%DATADIR%%/functions.sh > +%%DATADIR%%/netconf-network.sh > +%%DATADIR%%/netconf-resolv.sh > +%%DATADIR%%/netconf-routing.sh > +%%DATADIR%%/show-context.sh > +%%DATADIR%%/userconf-sshkey.sh > --00000000000028935305e0000edf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div>the WWW line of pkg-desc, should not use ${PORTNA= ME}, right?</div><div><br></div><div>--</div><div>WWW:=C2=A0 =C2=A0<a href= =3D"https://git.sr.ht/~jornane/$%7BPORTNAME%7D" rel=3D"noreferrer" target= =3D"_blank">https://git.sr.ht/~jornane/${PORTNAME}</a><br></div><div>--</di= v><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas= s=3D"gmail_attr">Baptiste Daroussin <<a href=3D"mailto:bapt@freebsd.org"= >bapt@freebsd.org</a>> =E6=96=BC 2022=E5=B9=B45=E6=9C=8827=E6=97=A5 =E9= =80=B1=E4=BA=94 =E4=B8=8B=E5=8D=8811:19=E5=AF=AB=E9=81=93=EF=BC=9A<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);= padding-left:1ex">The branch main has been updated by bapt:<br> <br> URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D3d6e3986a57795c= d8fa0680cce25a2fe04859703" rel=3D"noreferrer" target=3D"_blank">https://cgi= t.FreeBSD.org/ports/commit/?id=3D3d6e3986a57795cd8fa0680cce25a2fe04859703</= a><br> <br> commit 3d6e3986a57795cd8fa0680cce25a2fe04859703<br> Author:=C2=A0 =C2=A0 =C2=A0J=C3=B8rn =C3=85ne de Jong <<a href=3D"mailto= :git@jornane.no" target=3D"_blank">git@jornane.no</a>><br> AuthorDate: 2022-05-27 14:39:58 +0000<br> Commit:=C2=A0 =C2=A0 =C2=A0Baptiste Daroussin <bapt@FreeBSD.org><br> CommitDate: 2022-05-27 15:19:25 +0000<br> <br> =C2=A0 =C2=A0 sysutils/firstboot-cloudsetup: Add new port<br> <br> =C2=A0 =C2=A0 Configure network and user data from cloud configuration at f= irst boot.<br> =C2=A0 =C2=A0 The configuration is written before the netif service is star= ted.<br> =C2=A0 =C2=A0 Compatible with OpenNebula.<br> <br> =C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0264286<br> ---<br> =C2=A0sysutils/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 1 +<br> =C2=A0sysutils/firstboot-cloudsetup/Makefile=C2=A0 | 20 +++++++++++++++++++= +<br> =C2=A0sysutils/firstboot-cloudsetup/distinfo=C2=A0 |=C2=A0 3 +++<br> =C2=A0sysutils/firstboot-cloudsetup/pkg-descr |=C2=A0 5 +++++<br> =C2=A0sysutils/firstboot-cloudsetup/pkg-plist | 10 ++++++++++<br> =C2=A05 files changed, 39 insertions(+)<br> <br> diff --git a/sysutils/Makefile b/sysutils/Makefile<br> index b2019a0ff14d..3c7dfe366ae3 100644<br> --- a/sysutils/Makefile<br> +++ b/sysutils/Makefile<br> @@ -368,6 +368,7 @@<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D filevercmp<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D filewatcherd<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D finfo<br> +=C2=A0 =C2=A0 SUBDIR +=3D firstboot-cloudsetup<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D firstboot-freebsd-update<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D firstboot-growfs<br> =C2=A0 =C2=A0 =C2=A0SUBDIR +=3D firstboot-pkgs<br> diff --git a/sysutils/firstboot-cloudsetup/Makefile b/sysutils/firstboot-cl= oudsetup/Makefile<br> new file mode 100644<br> index 000000000000..5d6539c0fdcc<br> --- /dev/null<br> +++ b/sysutils/firstboot-cloudsetup/Makefile<br> @@ -0,0 +1,20 @@<br> +PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 cloudsetup<br> +PORTVERSION=3D=C2=A0 =C2=A01.0<br> +CATEGORIES=3D=C2=A0 =C2=A0 sysutils<br> +MASTER_SITES=3D=C2=A0 <a href=3D"https://git.sr.ht/~jornane/$%7BPORTNAME%7= D/archive/" rel=3D"noreferrer" target=3D"_blank">https://git.sr.ht/~jornane= /${PORTNAME}/archive/</a><br> +PKGNAMEPREFIX=3D firstboot-<br> +<br> +MAINTAINER=3D=C2=A0 =C2=A0 <a href=3D"mailto:jornane@icloud.com" target=3D= "_blank">jornane@icloud.com</a><br> +COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Configure network and user when the s= ystem first boots<br> +<br> +LICENSE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0BSD3CLAUSE<br> +<br> +WRKSRC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 work/${PO= RTNAME}-${DISTNAME}<br> +NO_BUILD=3D=C2=A0 =C2=A0 =C2=A0 yes<br> +NO_ARCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0yes<br> +<br> +post-patch:<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0@${REINPLACE_CMD} -e "s,/usr/local,${PREFI= X},g" \<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}/firstboot= _cloudsetup.rc<br> +<br> +.include <<a href=3D"http://bsd.port.mk" rel=3D"noreferrer" target=3D"_= blank">bsd.port.mk</a>><br> diff --git a/sysutils/firstboot-cloudsetup/distinfo b/sysutils/firstboot-cl= oudsetup/distinfo<br> new file mode 100644<br> index 000000000000..7d0c06dde937<br> --- /dev/null<br> +++ b/sysutils/firstboot-cloudsetup/distinfo<br> @@ -0,0 +1,3 @@<br> +TIMESTAMP =3D 1653658894<br> +SHA256 (cloudsetup-1.0.tar.gz) =3D b13c1bb680b741116ec830bfad7b09d01f6dec0= 14b37dda2e2d5f3351ccf07e6<br> +SIZE (cloudsetup-1.0.tar.gz) =3D 6805<br> diff --git a/sysutils/firstboot-cloudsetup/pkg-descr b/sysutils/firstboot-c= loudsetup/pkg-descr<br> new file mode 100644<br> index 000000000000..e73cc9a11b6f<br> --- /dev/null<br> +++ b/sysutils/firstboot-cloudsetup/pkg-descr<br> @@ -0,0 +1,5 @@<br> +Configure network and user data from cloud configuration at first boot.<br= > +The configuration is written before the netif service is started.<br> +Compatible with OpenNebula.<br> +<br> +WWW:=C2=A0 =C2=A0<a href=3D"https://git.sr.ht/~jornane/$%7BPORTNAME%7D" re= l=3D"noreferrer" target=3D"_blank">https://git.sr.ht/~jornane/${PORTNAME}</= a><br> diff --git a/sysutils/firstboot-cloudsetup/pkg-plist b/sysutils/firstboot-c= loudsetup/pkg-plist<br> new file mode 100644<br> index 000000000000..0cd35542b2f6<br> --- /dev/null<br> +++ b/sysutils/firstboot-cloudsetup/pkg-plist<br> @@ -0,0 +1,10 @@<br> +etc/rc.d/firstboot_cloudsetup<br> +sbin/cloudsetup<br> +%%DATADIR%%/cloudsetup-network<br> +%%DATADIR%%/cloudsetup-user<br> +%%DATADIR%%/functions.sh<br> +%%DATADIR%%/netconf-network.sh<br> +%%DATADIR%%/netconf-resolv.sh<br> +%%DATADIR%%/netconf-routing.sh<br> +%%DATADIR%%/show-context.sh<br> +%%DATADIR%%/userconf-sshkey.sh<br> </blockquote></div> --00000000000028935305e0000edf--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAB_qb685qH5dEbbBL5u1QXx9PENq3UzfLeG%2Bj=4ygfF_AAQj9g>