From owner-freebsd-questions@FreeBSD.ORG Tue Sep 30 15:27:49 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4EAC99B8; Tue, 30 Sep 2014 15:27:49 +0000 (UTC) Received: from feeder.usenet4all.se (1-1-1-38a.far.sth.bostream.se [82.182.32.53]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C34FFC23; Tue, 30 Sep 2014 15:27:47 +0000 (UTC) Received: from kw.news4all.se (localhost [127.0.0.1]) by feeder.usenet4all.se (8.13.1/8.13.1) with ESMTP id s8UFRbWh077443; Tue, 30 Sep 2014 17:27:37 +0200 (CEST) (envelope-from bah@bananmonarki.se) Message-ID: <542ACBE9.4090304@bananmonarki.se> Date: Tue, 30 Sep 2014 17:27:37 +0200 From: Bernt Hansson User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: Matthew Seaman , freebsd-questions@freebsd.org Subject: Re: Bash Shellshock Bug References: <20140930110034.a637ab6d.freebsd@edvax.de> <20140930152801.cd7a2a5e.freebsd@edvax.de> <542AC600.1090600@freebsd.org> In-Reply-To: <542AC600.1090600@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2014 15:27:49 -0000 On 2014-09-30 17:02, Matthew Seaman wrote: > On 09/30/14 14:28, Polytropon wrote: >> Again note: Make a backup (!) of your current /usr/ports >> tree before you start! Updating the ports tree is possible, >> but probably you don't even have portsnap on FreeBSD 6 yet. >> I'm not sure when it has been introduced, but I assume it >> was somewhere betweeen FreeBSD 7 and 8... >> >> This is how you would do it: >> >> # portsnap fetch update >> # cd /usr/ports/shells/bash >> # make deinstall >> # make >> # make reinstall >> >> If you have any other means to update your ports tree (CVS >> was the standard at FreeBSD 6, I don't know if this is still >> supported, as FreeBSD now uses Subversion), you could also >> try the equivalent with binary packages: >> >> # portsnap fetch update >> # portupgrade -P bash > > > Neither of these approaches will work with the current ports tree on > anything older than FreeBSD 8.2-RELEASE. You'll get syntax errors while > trying to parse the Makefiles used in the ports certainly because of a > change in the way you tell make to map strings to upper or lower case > (eg. ${VAR:L} changed to ${VAR:tl}) and quite possibly for other reasons. > > Nor will the current ports tree work with anything other than pkg(8). > We haven't tried compiling pkg(8) on anything that old -- it might work, > but I sincerely doubt it. > > Cheers, > > Matthew I want to install kicad but getting this error: root@kw:/usr/ports # make clean Child process pid=41973 terminated abnormally: Segmentation fault: 11 "/usr/ports/Mk/bsd.port.mk", line 1222: warning: "/usr/local/sbin/pkg-static ver sion -t 1.3.8 1.3.8" returned non-zero status pkkng is crap