9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0:
@ 2012-07-19  9:07 kalaracey
  2012-07-19  9:16 ` Federico Benavento
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: kalaracey @ 2012-07-19  9:07 UTC (permalink / raw)
  To: 9fans

I'm in /sys/src/9/pc and I type

`mk CONF=9pcdisk`

and rc gives me the error "rc: #d/0: token '=': syntax error".

Why is this? Just doing mk works fine (I think).

Thanks! Plan9 looks very cool... just finished reading through intro (all of it).



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0:
  2012-07-19  9:07 [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: kalaracey
@ 2012-07-19  9:16 ` Federico Benavento
  2012-07-19 14:25   ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  2012-07-19  9:17 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: Charles Forsyth
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 14+ messages in thread
From: Federico Benavento @ 2012-07-19  9:16 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

you're using backquotes, why? that would be `{mk CONF=9pcdisk} in rc's
syntax.

now to compile that kernel the syntax is:
% mk 'CONF=pcdisk'

now are you sure you want a pcdisk? 

On Jul 19, 2012, at 6:07 AM, kalaracey@gmail.com wrote:

> I'm in /sys/src/9/pc and I type
> 
> `mk CONF=9pcdisk`
> 
> and rc gives me the error "rc: #d/0: token '=': syntax error".
> 
> Why is this? Just doing mk works fine (I think).
> 
> Thanks! Plan9 looks very cool... just finished reading through intro (all of it).
> 

---
Federico G. Benavento
benavento@gmail.com







^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0:
  2012-07-19  9:07 [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: kalaracey
  2012-07-19  9:16 ` Federico Benavento
@ 2012-07-19  9:17 ` Charles Forsyth
  2012-07-19 14:25   ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  2012-07-19  9:20 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: David du Colombier
  2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  3 siblings, 1 reply; 14+ messages in thread
From: Charles Forsyth @ 2012-07-19  9:17 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 237 bytes --]

9pcdisk is the output file, not the configuration file. Also you need to
quote the = because it is special to rc (assignment).
Try
    mk 'CONF=pcdisk'

On 19 July 2012 10:07, <kalaracey@gmail.com> wrote:

>
> `mk CONF=9pcdisk`

[-- Attachment #2: Type: text/html, Size: 508 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0:
  2012-07-19  9:07 [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: kalaracey
  2012-07-19  9:16 ` Federico Benavento
  2012-07-19  9:17 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: Charles Forsyth
@ 2012-07-19  9:20 ` David du Colombier
  2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  3 siblings, 0 replies; 14+ messages in thread
From: David du Colombier @ 2012-07-19  9:20 UTC (permalink / raw)
  To: 9fans

The = character have a special meaning for
the rc shell and should be escaped.

Type this instead:

% mk CONF'='9pcdisk

--
David du Colombier



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-19  9:16 ` Federico Benavento
@ 2012-07-19 14:25   ` Kyle Laracey
  0 siblings, 0 replies; 14+ messages in thread
From: Kyle Laracey @ 2012-07-19 14:25 UTC (permalink / raw)
  To: 9fans

On Thursday, July 19, 2012 5:16:16 AM UTC-4, Federico Benavento wrote:
> you&#39;re using backquotes, why? that would be `{mk CONF=9pcdisk} in rc&#39;s
> syntax.
>
> now to compile that kernel the syntax is:
> % mk &#39;CONF=pcdisk&#39;
>
> now are you sure you want a pcdisk?
>
> On Jul 19, 2012, at 6:07 AM, kalaracey@gmail.com wrote:
>
> &gt; I&#39;m in /sys/src/9/pc and I type
> &gt;
> &gt; `mk CONF=9pcdisk`
> &gt;
> &gt; and rc gives me the error &quot;rc: #d/0: token &#39;=&#39;: syntax error&quot;.
> &gt;
> &gt; Why is this? Just doing mk works fine (I think).
> &gt;
> &gt; Thanks! Plan9 looks very cool... just finished reading through intro (all of it).
> &gt;
>
> ---
> Federico G. Benavento
> benavento@gmail.com

Sorry; I was just using backquotes to quote it here. Literally, I just typed
mk CONF=9pcdisk.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-19  9:17 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: Charles Forsyth
@ 2012-07-19 14:25   ` Kyle Laracey
  2012-07-19 16:59     ` John Floren
       [not found]     ` <CAL4LZyhADVbrwhAE2c4xmhwLhZyng8VhbWUkZNAepL17G_u9GA@mail.gmail.c>
  0 siblings, 2 replies; 14+ messages in thread
From: Kyle Laracey @ 2012-07-19 14:25 UTC (permalink / raw)
  To: 9fans

On Thursday, July 19, 2012 5:17:47 AM UTC-4, Charles Forsyth wrote:
> 9pcdisk is the output file, not the configuration file. Also you need to quote the = because it is special to rc (assignment).
> Try</div>
>     mk &#39;CONF=pcdisk&#39;
> 
> 
> On 19 July 2012 10:07,  <span dir="ltr">&lt;<a href="mailto:kalaracey@gmail.com" target="_blank">kalaracey@gmail.com</a>&gt;</span> wrote:
> 
> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> 
> `mk CONF=9pcdisk`</blockquote></div>
> </div>

Oh 9pcdisk is the OUTPUT file! That's odd... I'm following the instructions for compiling in this (http://lsub.org/who/nemo/9.pdf)  guide to the plan 9 3ed source code, and on pg 24, it says to do exactly that, mk CONF=9pcdisk. I tried mk 'CONF=pcdisk' and it works. Thanks.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-19 14:25   ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
@ 2012-07-19 16:59     ` John Floren
       [not found]     ` <CAL4LZyhADVbrwhAE2c4xmhwLhZyng8VhbWUkZNAepL17G_u9GA@mail.gmail.c>
  1 sibling, 0 replies; 14+ messages in thread
From: John Floren @ 2012-07-19 16:59 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Thu, Jul 19, 2012 at 7:25 AM, Kyle Laracey <kalaracey@gmail.com> wrote:
> On Thursday, July 19, 2012 5:17:47 AM UTC-4, Charles Forsyth wrote:
>> 9pcdisk is the output file, not the configuration file. Also you need to quote the = because it is special to rc (assignment).
>> Try</div>
>>     mk &#39;CONF=pcdisk&#39;
>>
>>
>> On 19 July 2012 10:07,  <span dir="ltr">&lt;<a href="mailto:kalaracey@gmail.com" target="_blank">kalaracey@gmail.com</a>&gt;</span> wrote:
>>
>> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>>
>> `mk CONF=9pcdisk`</blockquote></div>
>> </div>
>
> Oh 9pcdisk is the OUTPUT file! That's odd... I'm following the instructions for compiling in this (http://lsub.org/who/nemo/9.pdf)  guide to the plan 9 3ed source code, and on pg 24, it says to do exactly that, mk CONF=9pcdisk. I tried mk 'CONF=pcdisk' and it works. Thanks.
>

But as Federico mentioned, you might not want pcdisk--that's for
running with a kfs root, which isn't officially supported any more. If
you were looking at the 3e guide, that might explain it. These days,
for a terminal, you probably want pcf (pc + fossil).


john



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
       [not found]     ` <CAL4LZyhADVbrwhAE2c4xmhwLhZyng8VhbWUkZNAepL17G_u9GA@mail.gmail.c>
@ 2012-07-19 17:21       ` erik quanstrom
  2012-07-19 17:48         ` John Floren
  0 siblings, 1 reply; 14+ messages in thread
From: erik quanstrom @ 2012-07-19 17:21 UTC (permalink / raw)
  To: 9fans

> But as Federico mentioned, you might not want pcdisk--that's for
> running with a kfs root, which isn't officially supported any more. If
> you were looking at the 3e guide, that might explain it. These days,
> for a terminal, you probably want pcf (pc + fossil).

for a terminal, ideally one would be booting off a file server,
and have no local storage.

but local storage can't be avoided,
as i see it, on a standalone terminal, simple, speedy, safe
would trump fs features.  so kfs can't just be excluded.

your tradeoffs may vary.  :-)

- erik



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-19 17:21       ` erik quanstrom
@ 2012-07-19 17:48         ` John Floren
  0 siblings, 0 replies; 14+ messages in thread
From: John Floren @ 2012-07-19 17:48 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Thu, Jul 19, 2012 at 10:21 AM, erik quanstrom <quanstro@quanstro.net> wrote:
>> But as Federico mentioned, you might not want pcdisk--that's for
>> running with a kfs root, which isn't officially supported any more. If
>> you were looking at the 3e guide, that might explain it. These days,
>> for a terminal, you probably want pcf (pc + fossil).
>
> for a terminal, ideally one would be booting off a file server,
> and have no local storage.
>
> but local storage can't be avoided,
> as i see it, on a standalone terminal, simple, speedy, safe
> would trump fs features.  so kfs can't just be excluded.
>
> your tradeoffs may vary.  :-)
>
> - erik
>

There's certainly reasons for using kfs, but for a new user I'd
probably recommend fossil simply because the documentation and most
9fans will assume you're using fossil.

But yeah, *best* option is to netboot a 9pc kernel, it's lovely to
just hit the power button when you're done working.


John



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-19  9:07 [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: kalaracey
                   ` (2 preceding siblings ...)
  2012-07-19  9:20 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: David du Colombier
@ 2012-07-23  8:32 ` Kyle Laracey
  2012-07-23 11:14   ` hiro
                     ` (2 more replies)
  3 siblings, 3 replies; 14+ messages in thread
From: Kyle Laracey @ 2012-07-23  8:32 UTC (permalink / raw)
  To: 9fans

On Thursday, July 19, 2012 1:48:06 PM UTC-4, John Floren wrote:
> On Thu, Jul 19, 2012 at 10:21 AM, erik quanstrom &lt;quanstro@quanstro.net&gt; wrote:
> &gt;&gt; But as Federico mentioned, you might not want pcdisk--that&#39;s for
> &gt;&gt; running with a kfs root, which isn&#39;t officially supported any more. If
> &gt;&gt; you were looking at the 3e guide, that might explain it. These days,
> &gt;&gt; for a terminal, you probably want pcf (pc + fossil).
> &gt;
> &gt; for a terminal, ideally one would be booting off a file server,
> &gt; and have no local storage.
> &gt;
> &gt; but local storage can&#39;t be avoided,
> &gt; as i see it, on a standalone terminal, simple, speedy, safe
> &gt; would trump fs features.  so kfs can&#39;t just be excluded.
> &gt;
> &gt; your tradeoffs may vary.  :-)
> &gt;
> &gt; - erik
> &gt;
>
> There&#39;s certainly reasons for using kfs, but for a new user I&#39;d
> probably recommend fossil simply because the documentation and most
> 9fans will assume you&#39;re using fossil.
>
> But yeah, *best* option is to netboot a 9pc kernel, it&#39;s lovely to
> just hit the power button when you&#39;re done working.
>
>
> John

Wow so do you guys actually netbook Plan9? Where's the central
server? where you work / university or something? Or do you just
have it set up at your homes? Sounds pretty cool...



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
@ 2012-07-23 11:14   ` hiro
  2012-07-23 12:32     ` Matthew Veety
  2012-07-23 12:29   ` mveety
  2012-07-23 16:42   ` John Floren
  2 siblings, 1 reply; 14+ messages in thread
From: hiro @ 2012-07-23 11:14 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

I'm currently traveling but I simply install it on all PCs I can find.
If people ask me where their data is I start catclock and pretend I
thought plan9 was a game.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  2012-07-23 11:14   ` hiro
@ 2012-07-23 12:29   ` mveety
  2012-07-23 16:42   ` John Floren
  2 siblings, 0 replies; 14+ messages in thread
From: mveety @ 2012-07-23 12:29 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Monday 23 July 2012 08:32:12 Kyle Laracey wrote:
> On Thursday, July 19, 2012 1:48:06 PM UTC-4, John Floren
wrote:
> > On Thu, Jul 19, 2012 at 10:21 AM, erik quanstrom
> > &lt;quanstro@quanstro.net&gt; wrote: &gt;&gt; But as
Federico mentioned,
> > you might not want pcdisk--that&#39;s for &gt;&gt; running
with a kfs
> > root, which isn&#39;t officially supported any more. If
&gt;&gt; you were
> > looking at the 3e guide, that might explain it. These days,
&gt;&gt; for
> > a terminal, you probably want pcf (pc + fossil).
> > &gt;
> > &gt; for a terminal, ideally one would be booting off a file
server,
> > &gt; and have no local storage.
> > &gt;
> > &gt; but local storage can&#39;t be avoided,
> > &gt; as i see it, on a standalone terminal, simple, speedy,
safe
> > &gt; would trump fs features.  so kfs can&#39;t just be
excluded.
> > &gt;
> > &gt; your tradeoffs may vary.  :-)
> > &gt;
> > &gt; - erik
> > &gt;
> >
> > There&#39;s certainly reasons for using kfs, but for a new
user I&#39;d
> > probably recommend fossil simply because the documentation
and most
> > 9fans will assume you&#39;re using fossil.
> >
> > But yeah, *best* option is to netboot a 9pc kernel, it&#39;s
lovely to
> > just hit the power button when you&#39;re done working.
> >
> >
> > John
>
> Wow so do you guys actually netbook Plan9? Where's the central
> server? where you work / university or something? Or do you
just
> have it set up at your homes? Sounds pretty cool...

My fs/auth server is at my house, and I netboot 9vx off of it
when I need to get real work done. There used to be a server at
RIT that you could do the same thing at, but it doesn't seem to
be online anymore.

--
Veety



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-23 11:14   ` hiro
@ 2012-07-23 12:32     ` Matthew Veety
  0 siblings, 0 replies; 14+ messages in thread
From: Matthew Veety @ 2012-07-23 12:32 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Monday 23 July 2012 13:14:11 hiro wrote:
> I'm currently traveling but I simply install it on all PCs I can
find.
> If people ask me where their data is I start catclock and
pretend I
> thought plan9 was a game.

Catclock isn't a game? I always thought that catclock was the best
mmorpg/fps/rts game ever.

--
Veety



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [9fans] Can't "mk CONF=9pcdisk" --> gives error
  2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
  2012-07-23 11:14   ` hiro
  2012-07-23 12:29   ` mveety
@ 2012-07-23 16:42   ` John Floren
  2 siblings, 0 replies; 14+ messages in thread
From: John Floren @ 2012-07-23 16:42 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Jul 23, 2012 at 1:32 AM, Kyle Laracey <kalaracey@gmail.com> wrote:
> On Thursday, July 19, 2012 1:48:06 PM UTC-4, John Floren wrote:
>> On Thu, Jul 19, 2012 at 10:21 AM, erik quanstrom &lt;quanstro@quanstro.net&gt; wrote:
>> &gt;&gt; But as Federico mentioned, you might not want pcdisk--that&#39;s for
>> &gt;&gt; running with a kfs root, which isn&#39;t officially supported any more. If
>> &gt;&gt; you were looking at the 3e guide, that might explain it. These days,
>> &gt;&gt; for a terminal, you probably want pcf (pc + fossil).
>> &gt;
>> &gt; for a terminal, ideally one would be booting off a file server,
>> &gt; and have no local storage.
>> &gt;
>> &gt; but local storage can&#39;t be avoided,
>> &gt; as i see it, on a standalone terminal, simple, speedy, safe
>> &gt; would trump fs features.  so kfs can&#39;t just be excluded.
>> &gt;
>> &gt; your tradeoffs may vary.  :-)
>> &gt;
>> &gt; - erik
>> &gt;
>>
>> There&#39;s certainly reasons for using kfs, but for a new user I&#39;d
>> probably recommend fossil simply because the documentation and most
>> 9fans will assume you&#39;re using fossil.
>>
>> But yeah, *best* option is to netboot a 9pc kernel, it&#39;s lovely to
>> just hit the power button when you&#39;re done working.
>>
>>
>> John
>
> Wow so do you guys actually netbook Plan9? Where's the central
> server? where you work / university or something? Or do you just
> have it set up at your homes? Sounds pretty cool...
>

Here at work, we've got a cpu/auth/file server running fossil and
venti off a Coraid storage appliance, sitting in the machine room. We
netboot some terminals and a 32-core test server from it.

At home, I've got a cpu/auth/file server running on an old Thinkpad,
but I generally just drawterm in since 1. it's a hassle to plug
yourself into the wired network and 2. I rarely have a netbootable
terminal at home.

Netbooting is great, though. You can also cheat and install Plan 9 on
the disk, but then specify that root is from a remote server, meaning
your kernel will boot from the hard drive but after bootup it's
basically idle.


John



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2012-07-23 16:42 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-19  9:07 [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: kalaracey
2012-07-19  9:16 ` Federico Benavento
2012-07-19 14:25   ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
2012-07-19  9:17 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: Charles Forsyth
2012-07-19 14:25   ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
2012-07-19 16:59     ` John Floren
     [not found]     ` <CAL4LZyhADVbrwhAE2c4xmhwLhZyng8VhbWUkZNAepL17G_u9GA@mail.gmail.c>
2012-07-19 17:21       ` erik quanstrom
2012-07-19 17:48         ` John Floren
2012-07-19  9:20 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error "rc: #d/0: David du Colombier
2012-07-23  8:32 ` [9fans] Can't "mk CONF=9pcdisk" --> gives error Kyle Laracey
2012-07-23 11:14   ` hiro
2012-07-23 12:32     ` Matthew Veety
2012-07-23 12:29   ` mveety
2012-07-23 16:42   ` John Floren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).