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

Mikhail Golub gmn at gmn.org.ua
Fri Jan 4 10:24:12 EET 2019


Доброе утро.

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

Берем базу /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 at uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd




More information about the freebsd mailing list