Re: [freebsd] postsnap: пропустить php56

2019-01-04 Пенетрантность Mikhail Golub

Сори, не postsnap, а portmaster.
Думал одно, писал другое :(

04.01.2019 10:24, Mikhail Golub пишет:

Доброе утро.

Отвечу сам себе :)
Способ может и не корректный, но рабочий.

Берем базу /var/db/pkg/local.sqlite, делаем резервную копию.
Далее:
sqlite3 local.sqlite
delete from packages where name like '%php5%';
.quit

Все, php56 остается установленным в /usr/local/php56, но postsnap не пытается 
его обновить до 7.2


02.01.2019 12:20, Mikhail Golub пишет:

С наступившим :)

Подскажите, пожалуйста, как не обновлять устаревший php56* ?

FreeBSD 11.2
Использую portsnap

"pkg lock php56" применяется только для php56-5.6.39
Да и postsnap, похоже, его игнорирует.

А надо чтобы на сервере было несколько версий php, в том числе и устаревшая.

Кто-то приводил пример и я воспользовался (/etc/make.conf)
PHP_ALT=php56 php70 php72 php73
.for port in ${PHP_ALT}
.if ${.CURDIR:M*/ports*/*/${port}*}
PREFIX=/usr/local/${port}
PHPBASE=/usr/local/${port}
DISABLE_VULNERABILITIES=yes
.endif
.endfor


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd



___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd



___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd


Re: [freebsd] postsnap: пропустить php56

2019-01-04 Пенетрантность Mikhail Golub

Доброе утро.

Отвечу сам себе :)
Способ может и не корректный, но рабочий.

Берем базу /var/db/pkg/local.sqlite, делаем резервную копию.
Далее:
sqlite3 local.sqlite
delete from packages where name like '%php5%';
.quit

Все, php56 остается установленным в /usr/local/php56, но postsnap не пытается 
его обновить до 7.2


02.01.2019 12:20, Mikhail Golub пишет:

С наступившим :)

Подскажите, пожалуйста, как не обновлять устаревший php56* ?

FreeBSD 11.2
Использую portsnap

"pkg lock php56" применяется только для php56-5.6.39
Да и postsnap, похоже, его игнорирует.

А надо чтобы на сервере было несколько версий php, в том числе и устаревшая.

Кто-то приводил пример и я воспользовался (/etc/make.conf)
PHP_ALT=php56 php70 php72 php73
.for port in ${PHP_ALT}
.if ${.CURDIR:M*/ports*/*/${port}*}
PREFIX=/usr/local/${port}
PHPBASE=/usr/local/${port}
DISABLE_VULNERABILITIES=yes
.endif
.endfor


___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd



___
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd