YogSottot / bitrix-env-rpm

bitrix-env rpm sources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Исходные коды bitrix-env

Один коммит — одно обновление.
Репозиторий создан для удобства отслеживания изменений в новых версиях пакета.

  • Способ получения оригинального пакета с исходным кодом.

Добавляем файл для репозитория /etc/yum.repos.d/bitrix-source.repo с содержимым:

[bitrix-source]
name=$OS $releasever - source
failovermethod=priority
baseurl=http://repos.1c-bitrix.ru/yum/SRPMS
enabled=1
gpgcheck=1
gpgkey=http://repos.1c-bitrix.ru/yum/RPM-GPG-KEY-BitrixEnv
dnf download --source bitrix-env
# или
yum install yum-utils && yumdownloader --source bitrix-env
rpm -Uvh  bitrix-env-7.3-11.src.rpm
# распаковано в /root/rpmbuild
  • Сборка из исходных кодов
dnf install mock dnf-utils -y
# или
yum install yum-utils mock -y

Настроить mock по инструкции https://github.com/rpm-software-management/mock/wiki#setup

git clone https://github.com/YogSottot/bitrix-env-rpm ~/rpmbuild
cd ~/rpmbuild/SOURCES/
tar czf bitrix-env.tar.gz bitrix-env
rm -rf bitrix-env
spectool -g -R ~/rpmbuild/SPECS/bitrix-env.noarch.spec
rpmbuild -bs ~/rpmbuild/SPECS/bitrix-env.noarch.spec
mock -r epel-7-x86_64 --rebuild ~/rpmbuild/SRPMS/bitrix-env-7.3-0.fc28.src.rpm
# реультат в
/var/lib/mock/epel-7-x86_64/result/bitrix-env-7.3-0.el7.noarch.rpm

Получили пакет для centos 7. Если нужен centos 6 — используем mock -r epel-6-x86_64 --rebuild ~/rpmbuild/SRPMS/bitrix-env-7.3-0.fc28.src.rpm

About

bitrix-env rpm sources


Languages

Language:Shell 37.8%Language:Perl 30.8%Language:PHP 21.6%Language:Jinja 9.2%Language:HTML 0.4%Language:Python 0.1%