Skip site navigation (1)Skip section navigation (2)
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>