tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Changing the OS_VERSION on AIX (Was Re: pkg/44421: pkgtools/osabi from pkgsrc-2010Q4 fails to install on aix 5.3)



On Thu, 20 Jan 2011, jxraynor%gmail.com@localhost wrote:

> >Number:         44421
> >Synopsis:       pkgtools/osabi from pkgsrc-2010Q4 fails to install on aix 5.3
 
> pkgsrc reports the OS_VERSION as 5.3.0.0.  From a brief discussion on 
> pkgsrc-users, pkgsrc should report OS_VERSION as 5.3.

Discussion was with me.

> >Fix:
> The problem is in pkgsrc/mk/bsd.prefs.mk.  Backslashes are not needed to do 
> the regex grouping, and their presence interferes with it.  This prevents 
> "5.3.0.0" from being transformed into "5.3" as intended.  The following patch 
> fixes the problem:
> 
> 
> --- bsd.prefs.mk.orig   2011-01-19 12:42:26.000000000 -0600
> +++ bsd.prefs.mk        2011-01-19 12:42:50.000000000 -0600
> @@ -115,7 +115,7 @@
>  .  else
>  _OS_VERSION!=          echo `${UNAME} -v`.`${UNAME} -r`
>  .  endif
> -OS_VERSION=            ${_OS_VERSION:C/\([0-9]*\.[0-9]*\).*/\1/}
> +OS_VERSION=            ${_OS_VERSION:C/([0-9]*\.[0-9]*).*/\1/}
>  LOWER_OPSYS_VERSUFFIX= ${_OS_VERSION}
>  LOWER_OPSYS?=          aix
>  LOWER_VENDOR?=         ibm

Are the any objections to appling this patch?

-- 
Steven


Home | Main Index | Thread Index | Old Index