Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 1998 15:19:33 +1030
From:      Greg Lehey <grog@lemis.com>
To:        Christopher Raven <gurab@lineone.net>, freebsd-questions <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Link to Ports CDROM
Message-ID:  <19980317151933.37369@freebie.lemis.com>
In-Reply-To: <01bd510c$4b127480$0300a8c0@admin.cian.net>; from Christopher Raven on Mon, Mar 16, 1998 at 06:49:11PM -0000
References:  <01bd510c$4b127480$0300a8c0@admin.cian.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 March 1998 at 18:49:11 -0000, Christopher Raven wrote:
> Help !
>
> when attempting (with FreeBSD 2.2.5) to use the command : -
>
> # for i in *; do
>>   ln -s $i /usr/ports/distfiles/$i
>> done
>
> in order to create a symbolic link to the ports on "/cdrom" (as
> documented in The complete FreeBSD 2nd edition, p.96), I get as far as
>
> for i in *; do     (RETURN)
>
> and the console returns the error:-
>
> for: Command not found
> do: Command not found
>
> I have obviously set about this incorrectly but don't know why. Can
> anybody enlighten me please ? My machine is not currently Interneted
> so I need to install from the ports CDROM.

As somebody else pointed out (and as you can see on page xxxiv), I
assume the Bourne shell (not bash) in the book.  This may not be the
wisest choice in view of the fact that out of the box the system comes
with the C shell for root.  With the C shell, you would write

  # foreach i (*)
  ?   ln -s $i /usr/ports/distfiles/$i                                             
  ? end

I'll put this in the errata.

Greg

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



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