Subject: Re: [GLUG-tech] busybox port to NetBSD pkgsrc
To: Rudi Ahlers <Rudi@softdux.com>
From: Ross Cameron <abalour@gmail.com>
List: pkgsrc-users
Date: 01/09/2007 22:14:14
------=_Part_44947_19374050.1168373654056
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 09/01/07, Rudi Ahlers <Rudi@softdux.com> wrote:
>
> Here's a wild shot in the dark:
>
> DISTNAME=               busybox-1.3.1#PKGNAME=               busybox-1.3.1CATEGORIES=             sysutilsMASTER_SITES=           http://busybox.net/downloads/EXTRACT_SUFX=           .tar.bz2
> MAINTAINER=             ross@goal.co.zaHOMEPAGE=               http://busybox.net/COMMENT=                The "Swiss Army Knife" of embedded Linux
> DESCR=                  The "Swiss Army Knife" of embedded Linux
>
> USE_TOOLS+=             gmakeONLY_FOR_PLATFORM=      Linux-*-*
> HAS_CONFIGURE= YES
>
>
I cant use  "HAS_CONFIGURE= YES" because busybox doesn't use a ./configure
it uses a build system hijacked from the Linux kernel project.


The usual way of compiling busybox is:
      make menuconfig
      make
      make install

------=_Part_44947_19374050.1168373654056
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 09/01/07, <b class="gmail_sendername">Rudi Ahlers</b> &lt;<a href="mailto:Rudi@softdux.com">Rudi@softdux.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  
  

<div>Here&#39;s a wild shot in the dark:<span class="q"><br>
<br>
</span><pre><span class="q"><font color="#000000">DISTNAME=               busybox-1.3.1</font></span><span class="q">
<font color="#000000">#PKGNAME=               busybox-1.3.1</font>
<font color="#000000">CATEGORIES=             sysutils</font>
<font color="#000000">MASTER_SITES=           <a href="http://busybox.net/downloads/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://busybox.net/downloads/</a></font>
<font color="#000000">EXTRACT_SUFX=           .tar.bz2</font>

<font color="#000000">MAINTAINER=             <a href="mailto:ross@goal.co.za" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ross@goal.co.za</a></font>
<font color="#000000">HOMEPAGE=               <a href="http://busybox.net/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://busybox.net/</a></font>
<font color="#000000">COMMENT=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The &quot;Swiss Army Knife&quot; of</font> embedded Linux<br></span><font color="#000000">DESCR</font>=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#000000">The &quot;Swiss Army Knife&quot; of
</font> embedded Linux<br><br><span class="q"><font color="#000000">USE_TOOLS+=             gmake</font>
<font color="#000000">ONLY_FOR_PLATFORM=      Linux-*-*</font>

</span><font color="#000000">HAS_CONFIGURE= </font>YES</pre></div></blockquote><div><br>I cant use&nbsp; &quot;<font color="#000000">HAS_CONFIGURE= </font>YES&quot; because busybox doesn&#39;t use a ./configure<br>it uses a build system hijacked from the Linux kernel project.
<br><br><br>The usual way of compiling busybox is:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make menuconfig<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make install<br></div></div>

------=_Part_44947_19374050.1168373654056--