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>
References:  <20061024100641.GB20405@obiwan.tataz.chchile.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?453DE863.7070305>