OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: PKG_PATH pain

From: Nick ! (kousuegmail.com)
Date: Wed Mar 07 2007 - 08:39:11 CST


On 3/7/07, Peter <pmatulissympatico.ca> wrote:
> Hi everyone.
>
> I have a local FTP server that contains many packages. When doing an install
> I want my pc to first check this server before going onto the net. I have
> set up the following in a shell script on the pc being installed:
>
> LAN_FTP=192.168.3.11
> OS_V0=$(uname -r)
> PKG_PATH=ftp://$LAN_FTP/OpenBSD/$OS_V0/packages/:ftp://ftp.openbsd.org/pub/OpenBSD/$OS_V0/packages/i386/

> export PKG_PATH
> pkg_add -v postfix
>
> The thing is that pkg_add wants to go directly to the internet site instead of
> the local one:
>
> Error from ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386/:
> Unknown command.
> Ambiguous: postfix could be postfix-2.3.2 postfix-2.3.2-ldap
> postfix-2.3.2-mysql postfix-2.3.2-sasl2 postfix-2.4.20060727
> postfix-2.4.20060727-ldap postfix-2.4.20060727-mysql
> postfix-2.4.20060727-sasl2

Hmm, odd. Try making it just
PKG_PATH=ftp://$LAN_FTP/OpenBSD/$OS_V0/packages/ and report what
happens.

> But my server contains postfix-2.3.2.tgz:
>
> $ lftp 192.168.3.11

Don't test with lftp, test with the built in ftp that pkg_add is using.

> Thanks for any pointers.
>
> PM

-Nick