Mailing List CGatePro-old@d07.ru Message #20005
From: "Victor Sudakov" <CGatePro@mx.ru>
Subject: Re: [CGP] Новые пакетный менеджер во FreeBSD и старые пакеты CGP
Date: Thu, 12 Feb 2015 11:41:13 +0600
To: Victor Sudakov <CGatePro@mx.ru>
Victor Sudakov wrote:
>
> FreeBSD уже перешла на новый пакетный менеджер pkg (с бильярдом и
> принцессами), а пакеты для нее на оф. сайте CGP лежат в старом
> формате. Поставить штатным образом невозможно:
>
> # pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
> pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid package: no manifest found
>
> Failed to install the following 1 package(s): /home/sudakov/CGatePro-FreeBSD8-Intel.tgz
>

Даже если поставить пакет старым пакетным менеджером, его не
получается потом сконвертировать в новый формат:

[root@relay3 ~] pkg2ng
Converting packages from /var/db/pkg
Converting CGatePro-6.0.11...
pkg: cannot parse keyword: cannot open file /usr/ports/Keywords/srcdir.ucl: No such file or directory
pkg: unknown keyword srcdir: @srcdir
pkg: cannot parse keyword: cannot open file
/usr/ports/Keywords/srcdir.ucl: No such file or directory pkg: unknown keyword srcdir: @srcdir
pkg: cannot parse keyword: cannot open file
/usr/ports/Keywords/srcdir.ucl: No such file or directory pkg: unknown keyword srcdir: @srcdir
Skipping invalid package: /var/db/pkg/CGatePro-6.0.11
Analysing shared libraries, this will take a while...
Checking all packages: 100%

sed -i .bak '/srcdir/d' /var/db/pkg/CGatePro-6.0.11/+CONTENTS
проблему решает, там было три строчки непонятного назначения
"@srcdir /tmp/CGBUILD", но некрасиво всё это.

--
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster