Date: Tue, 24 Oct 2006 08:18:11 -0200 From: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> To: Jeremie Le Hen <jeremie@le-hen.org> Cc: freebsd-current@FreeBSD.org, freebsd-small@FreeBSD.org, Julian Elischer <julian@FreeBSD.org> Subject: Re: Handling non-standard directories in tinybsd Message-ID: <453DE863.7070305@freebsdbrasil.com.br> In-Reply-To: <20061024100641.GB20405@obiwan.tataz.chchile.org>
index | next in thread | previous in thread | raw e-mail
Jeremie Le Hen wrote:
> Hi Julian,
>
> (Sorry for cross-posting, but I haven't been able to make my mind.)
>
> I've created a small patch for tinybsd that allows to add files that do not
> come from the base system (I needed ${LOCALBASE}/sbin/hping).
>
> Regards,
>
>
> ------------------------------------------------------------------------
>
> Index: tinybsd
> ===================================================================
> RCS file: /home/ncvs/src/tools/tools/tinybsd/tinybsd,v
> retrieving revision 1.4
> diff -u -r1.4 tinybsd
> --- tinybsd 11 Oct 2006 21:46:53 -0000 1.4
> +++ tinybsd 24 Oct 2006 09:58:21 -0000
> @@ -260,6 +260,15 @@
> mtree -deU -f /etc/mtree/BSD.root.dist -p ${WORKDIR}
> mtree -deU -f /etc/mtree/BSD.usr.dist -p ${WORKDIR}/usr
> mtree -deU -f /etc/mtree/BSD.var.dist -p ${WORKDIR}/var
> +
> + for file in `cat ${CURRENTDIR}/conf/${CONF}/tinybsd.basefiles | grep -v "#" | \
> + cut -f1 -d":" | sort | uniq` ; do
> + dir=`dirname ${file}`
> + if [ ! -d $WORKDIR/$dir ]; then
> + echo "Non-standard directory created: $dir."
> + mkdir -p $WORKDIR/$dir
> + fi
> + done
> }
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
Maybe it's not the better way to do this. I'm thinking a way to add
third applications on tinybsd, so when this feature is done the
directories will be automatically created.
Thanks
Jean
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?453DE863.7070305>
