9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] rc scripts in /386/bin/aux
@ 2011-08-09 22:24 Lyndon Nerenberg (VE6BBM/VE7TFX)
  2011-08-09 22:29 ` erik quanstrom
  0 siblings, 1 reply; 9+ messages in thread
From: Lyndon Nerenberg (VE6BBM/VE7TFX) @ 2011-08-09 22:24 UTC (permalink / raw)
  To: 9fans

I was surprised to stumble across a handful of rc scripts in
/386/bin/aux.  Shouldn't this directory contain only 386 binary
executables?  With the exception of the vmware script, none of these
are specific to the 386 hardware platform in any way.

Shouldn't we have an /rc/bin/aux directory and do a 'bind -a
/rc/bin/aux /bin/aux' at the appropriate point during bootup?

The candidates for relocation are cropmarks, grabit, hardcopy, and
vmware.




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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-09 22:24 [9fans] rc scripts in /386/bin/aux Lyndon Nerenberg (VE6BBM/VE7TFX)
@ 2011-08-09 22:29 ` erik quanstrom
  2011-08-09 22:48   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  2011-08-09 22:54   ` Jacob Todd
  0 siblings, 2 replies; 9+ messages in thread
From: erik quanstrom @ 2011-08-09 22:29 UTC (permalink / raw)
  To: 9fans

On Tue Aug  9 18:26:01 EDT 2011, lyndon@orthanc.ca wrote:
> I was surprised to stumble across a handful of rc scripts in
> /386/bin/aux.  Shouldn't this directory contain only 386 binary
> executables?  With the exception of the vmware script, none of these
> are specific to the 386 hardware platform in any way.
>
> Shouldn't we have an /rc/bin/aux directory and do a 'bind -a
> /rc/bin/aux /bin/aux' at the appropriate point during bootup?
>
> The candidates for relocation are cropmarks, grabit, hardcopy, and
> vmware.

unless something radical has happened recently, vmware only runs
on 386.

union directories are just one level.  so if aux is in /$cputype/bin,
then /rc/bin/aux will never be seen.  one could make /lib/namespace
more complicated to make /bin/aux a union directory as well, but that
sounds like a lot of work for no particular gain.

the tradition has been to copy scripts into /$cputype/bin/$somesubdir
for every arch.

- erik



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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-09 22:29 ` erik quanstrom
@ 2011-08-09 22:48   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  2011-08-10  0:06     ` erik quanstrom
  2011-08-09 22:54   ` Jacob Todd
  1 sibling, 1 reply; 9+ messages in thread
From: Lyndon Nerenberg (VE6BBM/VE7TFX) @ 2011-08-09 22:48 UTC (permalink / raw)
  To: 9fans

> one could make /lib/namespace
> more complicated to make /bin/aux a union directory as well, but that
> sounds like a lot of work for no particular gain.

The alternate pain is in the respective mkfiles.  Munging the namespace
(once) seems like the cleaner approach in my view.




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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-09 22:29 ` erik quanstrom
  2011-08-09 22:48   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
@ 2011-08-09 22:54   ` Jacob Todd
  2011-08-09 22:59     ` John Floren
  1 sibling, 1 reply; 9+ messages in thread
From: Jacob Todd @ 2011-08-09 22:54 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

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

On Aug 9, 2011 6:30 PM, "erik quanstrom" <quanstro@labs.coraid.com> wrote:
>
> On Tue Aug  9 18:26:01 EDT 2011, lyndon@orthanc.ca wrote:
> the tradition has been to copy scripts into /$cputype/bin/$somesubdir
> for every arch.
>
I've always been under the impression they went in /rc/bin/.

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

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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-09 22:54   ` Jacob Todd
@ 2011-08-09 22:59     ` John Floren
  0 siblings, 0 replies; 9+ messages in thread
From: John Floren @ 2011-08-09 22:59 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Tue, Aug 9, 2011 at 3:54 PM, Jacob Todd <jaketodd422@gmail.com> wrote:
>
> On Aug 9, 2011 6:30 PM, "erik quanstrom" <quanstro@labs.coraid.com> wrote:
>>
>> On Tue Aug  9 18:26:01 EDT 2011, lyndon@orthanc.ca wrote:
>> the tradition has been to copy scripts into /$cputype/bin/$somesubdir
>> for every arch.
>>
> I've always been under the impression they went in /rc/bin/.

Try creating /rc/bin/aux and sticking a file in there--can you see it
if you do 'ls /bin/aux'? Not unless you do a 'bind -a /rc/bin/aux
/bin/aux'. It's an artifact of the fact that we don't have recursive
unions under Plan 9--we can either specifically bind every
subdirectory of /rc/bin into /bin, or we can just stick the scripts
into /386/bin/subdir/

John



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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-09 22:48   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
@ 2011-08-10  0:06     ` erik quanstrom
  2011-08-10  0:07       ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  0 siblings, 1 reply; 9+ messages in thread
From: erik quanstrom @ 2011-08-10  0:06 UTC (permalink / raw)
  To: 9fans

On Tue Aug  9 18:49:07 EDT 2011, lyndon@orthanc.ca wrote:
> > one could make /lib/namespace
> > more complicated to make /bin/aux a union directory as well, but that
> > sounds like a lot of work for no particular gain.
>
> The alternate pain is in the respective mkfiles.  Munging the namespace
> (once) seems like the cleaner approach in my view.

to paraphrase russ, the bike shed is painted and the painter
has left.

- erik



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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-10  0:06     ` erik quanstrom
@ 2011-08-10  0:07       ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  2011-08-10  0:24         ` andrey mirtchovski
  0 siblings, 1 reply; 9+ messages in thread
From: Lyndon Nerenberg (VE6BBM/VE7TFX) @ 2011-08-10  0:07 UTC (permalink / raw)
  To: 9fans

> to paraphrase russ, the bike shed is painted and the painter
> has left.

And there's nothing worse than a fucking art critic.




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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-10  0:07       ` Lyndon Nerenberg (VE6BBM/VE7TFX)
@ 2011-08-10  0:24         ` andrey mirtchovski
  2011-08-10  0:28           ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  0 siblings, 1 reply; 9+ messages in thread
From: andrey mirtchovski @ 2011-08-10  0:24 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Please don't touch the artwork.

Do work carefully amongst the artwork.



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

* Re: [9fans] rc scripts in /386/bin/aux
  2011-08-10  0:24         ` andrey mirtchovski
@ 2011-08-10  0:28           ` Lyndon Nerenberg (VE6BBM/VE7TFX)
  0 siblings, 0 replies; 9+ messages in thread
From: Lyndon Nerenberg (VE6BBM/VE7TFX) @ 2011-08-10  0:28 UTC (permalink / raw)
  To: 9fans

> Please don't touch the artwork.
>
> Do work carefully amongst the artwork.

And never, ever, ask the artist for his motivation.




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

end of thread, other threads:[~2011-08-10  0:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-09 22:24 [9fans] rc scripts in /386/bin/aux Lyndon Nerenberg (VE6BBM/VE7TFX)
2011-08-09 22:29 ` erik quanstrom
2011-08-09 22:48   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
2011-08-10  0:06     ` erik quanstrom
2011-08-10  0:07       ` Lyndon Nerenberg (VE6BBM/VE7TFX)
2011-08-10  0:24         ` andrey mirtchovski
2011-08-10  0:28           ` Lyndon Nerenberg (VE6BBM/VE7TFX)
2011-08-09 22:54   ` Jacob Todd
2011-08-09 22:59     ` 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).