Группа :: Система/Серверы
Пакет: vzmigrate
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _libexecdir /usr/libexec
%define vzdir /etc/vz
%define confdir %vzdir/conf
%define namesdir %vzdir/names
%define lockdir /var/lib/vz/lock
%define vzctl_lockdir /var/lock/vzctl
%define spooldir /var/lib/vz
%define netdir /etc/sysconfig/network-scripts
%define bashcompldir /etc/bash_completion.d
Name: vzmigrate
Version: 7.0.150
Release: alt1
Summary: Virtuozzo migration tool
License: GPLv2+
Group: System/Servers
Url: https://src.openvz.org/scm/ovz/vzmigrate.git
Source: %name-%version.tar
Patch: %name-%version.patch
ExclusiveArch: x86_64
Requires: ploop >= 7.0.160
# Requires: network-config-subsystem
Requires: libvzctl >= 7.0.645
Requires: tar
Requires: rsync-ovz
Requires: phaul-ovz
Requires: vztt
Provides: pmigrate.c2c = %EVR
BuildRequires: gcc-c++
BuildRequires: glibc-devel libuuid-devel
BuildRequires: systemd-devel libudev-devel
BuildRequires: libvzctl-devel >= 7.0.535
BuildRequires: libvzsock-devel
BuildRequires: libssl-devel openssl libkrb5-devel
BuildRequires: libploop-devel >= 7.0.160
BuildRequires: libvztt-devel
BuildRequires: libzstd-devel
BuildRequires: kernel-headers-ovz-el7 >= 3.10.0
BuildRequires: boost-asio-devel boost-devel boost-devel-headers
%description
%summary
%prep
%setup
%patch -p1
%build
%make_build
%install
make install \
DESTDIR=%buildroot \
SBINDIR=%_sbindir \
MANDIR=%_mandir \
SYSTEMDDIR=%_unitdir \
NETSCRIPTDIR=%netdir \
VZDIR=%vzdir \
CONFDIR=%confdir \
VZLOCKDIR=%lockdir \
VZCTLLOCKDIR=%vzctl_lockdir \
VZSPOOLDIR=%spooldir \
BASHCOMPLDIR=%bashcompldir \
LOGRDIR=%_logrotatedir
%files
%_sbindir/*
%_man8dir/*
%_datadir/%name/
%_datadir/pmigrate/
%config(noreplace) %_logrotatedir/%name
%doc *.md
%changelog
…
Полный changelog можно просмотреть здесь
%define vzdir /etc/vz
%define confdir %vzdir/conf
%define namesdir %vzdir/names
%define lockdir /var/lib/vz/lock
%define vzctl_lockdir /var/lock/vzctl
%define spooldir /var/lib/vz
%define netdir /etc/sysconfig/network-scripts
%define bashcompldir /etc/bash_completion.d
Name: vzmigrate
Version: 7.0.150
Release: alt1
Summary: Virtuozzo migration tool
License: GPLv2+
Group: System/Servers
Url: https://src.openvz.org/scm/ovz/vzmigrate.git
Source: %name-%version.tar
Patch: %name-%version.patch
ExclusiveArch: x86_64
Requires: ploop >= 7.0.160
# Requires: network-config-subsystem
Requires: libvzctl >= 7.0.645
Requires: tar
Requires: rsync-ovz
Requires: phaul-ovz
Requires: vztt
Provides: pmigrate.c2c = %EVR
BuildRequires: gcc-c++
BuildRequires: glibc-devel libuuid-devel
BuildRequires: systemd-devel libudev-devel
BuildRequires: libvzctl-devel >= 7.0.535
BuildRequires: libvzsock-devel
BuildRequires: libssl-devel openssl libkrb5-devel
BuildRequires: libploop-devel >= 7.0.160
BuildRequires: libvztt-devel
BuildRequires: libzstd-devel
BuildRequires: kernel-headers-ovz-el7 >= 3.10.0
BuildRequires: boost-asio-devel boost-devel boost-devel-headers
%description
%summary
%prep
%setup
%patch -p1
%build
%make_build
%install
make install \
DESTDIR=%buildroot \
SBINDIR=%_sbindir \
MANDIR=%_mandir \
SYSTEMDDIR=%_unitdir \
NETSCRIPTDIR=%netdir \
VZDIR=%vzdir \
CONFDIR=%confdir \
VZLOCKDIR=%lockdir \
VZCTLLOCKDIR=%vzctl_lockdir \
VZSPOOLDIR=%spooldir \
BASHCOMPLDIR=%bashcompldir \
LOGRDIR=%_logrotatedir
%files
%_sbindir/*
%_man8dir/*
%_datadir/%name/
%_datadir/pmigrate/
%config(noreplace) %_logrotatedir/%name
%doc *.md
%changelog
…
Полный changelog можно просмотреть здесь