1
%define _initddir /etc/init.d
2
%define _crondir /etc/cron.d
1
%define _initddir %_sysconfdir/init.d
4
3
%define _lockdir %{_vzdir}/lock
5
4
%define _dumpdir %{_vzdir}/dump
6
5
%define _cachedir %{_vzdir}/template/cache
7
6
%define _veipdir /var/lib/vzctl/veip
8
%define _libdir /usr/lib/vzctl
9
%define _configdir /etc/vz
10
%define _scriptdir /usr/share/vzctl//scripts
11
%define _vpsconfdir /etc/sysconfig/vz-scripts
12
%define _netdir /etc/sysconfig/network-scripts
13
%define _logrdir /etc/logrotate.d
7
%define _pkglibdir %_libdir/vzctl
8
%define _configdir %_sysconfdir/vz
9
%define _scriptdir /usr/share/vzctl/scripts
10
%define _vpsconfdir %_sysconfdir/sysconfig/vz-scripts
11
%define _netdir %_sysconfdir/sysconfig/network-scripts
12
%define _logrdir %_sysconfdir/logrotate.d
13
%define _crondir %{_configdir}/cron
14
14
%define _distconfdir %{_configdir}/dists
15
15
%define _namesdir %{_configdir}/names
16
16
%define _distscriptdir %{_distconfdir}/scripts
17
# rh macros defines _mandir incrorrectly
18
%define _mandir %{_datadir}/man
20
Summary: Virtual Private Server control utility
17
%define _udevrulesdir %_sysconfdir/udev/rules.d
18
%define _bashcdir %_sysconfdir/bash_completion.d
21
Summary: Virtual Environments control utility
25
26
Group: System Environment/Kernel
48
This utility allows system administator to control VPS,
49
e.g. create, start, shutdown, set various options and limits etc.
49
This utility allows system administator to control Virtual Environments,
50
i.e. create, start, shutdown, set various options and limits etc.
54
make CFLAGS="$RPM_OPT_FLAGS" ARCH=%{_arch}
56
CFLAGS="$RPM_OPT_FLAGS" %configure \
57
63
rm -rf $RPM_BUILD_ROOT
58
make install DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} ARCH=%{_arch} \
59
VPSCONFDIR=%{_vpsconfdir}
60
ln -s ../sysconfig/vz-scripts $RPM_BUILD_ROOT/etc/vz/conf
64
make DESTDIR=$RPM_BUILD_ROOT vpsconfdir=%{_vpsconfdir} install install-redhat
65
ln -s ../sysconfig/vz-scripts $RPM_BUILD_ROOT/%{_configdir}/conf
61
66
ln -s ../vz/vz.conf $RPM_BUILD_ROOT/etc/sysconfig/vz
67
# This could go to vzctl-lib-devel, but since we don't have it...
68
rm -f $RPM_BUILD_ROOT/%_libdir/libvzctl.{la,so}
69
# Needed for ghost in files section below
70
mkdir $RPM_BUILD_ROOT/etc/cron.d/
71
touch $RPM_BUILD_ROOT/etc/cron.d/vz
64
74
rm -rf $RPM_BUILD_ROOT
67
77
%defattr(-,root,root)
68
78
%attr(755,root,root) %{_initddir}/vz
69
%attr(644,root,root) %config(noreplace) %{_crondir}/vpsreboot
70
%attr(644,root,root) %{_crondir}/vpsnetclean
71
80
%dir %attr(755,root,root) %{_lockdir}
72
81
%dir %attr(755,root,root) %{_dumpdir}
73
82
%dir %attr(755,root,root) %{_cachedir}
74
83
%dir %attr(755,root,root) %{_veipdir}
75
84
%dir %attr(755,root,root) %{_configdir}
85
%dir %attr(755,root,root) %{_crondir}
76
86
%dir %attr(755,root,root) %{_namesdir}
77
87
%dir %attr(755,root,root) %{_vpsconfdir}
78
88
%dir %attr(755,root,root) %{_distconfdir}
80
90
%dir %attr(755,root,root) %{_vzdir}
81
91
%attr(755,root,root) %{_sbindir}/vzctl
82
92
%attr(755,root,root) %{_sbindir}/arpsend
93
%attr(755,root,root) %{_sbindir}/ndsend
83
94
%attr(755,root,root) %{_sbindir}/vzsplit
84
95
%attr(755,root,root) %{_sbindir}/vzlist
85
96
%attr(755,root,root) %{_sbindir}/vzmemcheck
86
97
%attr(755,root,root) %{_sbindir}/vzcpucheck
98
%attr(755,root,root) %{_sbindir}/vznetcfg
87
99
%attr(755,root,root) %{_sbindir}/vzcalc
88
100
%attr(755,root,root) %{_sbindir}/vzpid
89
101
%attr(755,root,root) %{_sbindir}/vzcfgvalidate
111
123
%attr(644, root, root) %{_mandir}/man8/vzlist.8.*
112
124
%attr(644, root, root) %{_mandir}/man5/vps.conf.5.*
113
125
%attr(644, root, root) %{_mandir}/man5/vz.conf.5.*
126
%attr(644, root, root) %{_udevrulesdir}/*
127
%attr(644, root, root) %{_bashcdir}/*
115
129
%config(noreplace) %{_configdir}/vz.conf
116
130
%config(noreplace) %{_distconfdir}/*.conf
131
%attr(644,root,root) %config(noreplace) %{_crondir}/vz
117
132
%config %{_vpsconfdir}/ve-vps.basic.conf-sample
118
133
%config %{_vpsconfdir}/ve-light.conf-sample
119
134
%config %{_vpsconfdir}/0.conf
151
Summary: Virtual Private Servers control API library
166
Summary: Virtual Environments control API library
152
167
Group: System Environment/Kernel
155
Virtual Private Servers control API library
170
Virtual Environments control API library
158
173
%defattr(-,root,root)
160
%attr(755,root,root) %{_libdir}/lib/libvzctl.so.*
161
%attr(755,root,root) %{_libdir}/lib/libvzctl-simfs.so.*
162
%attr(755,root,root) %{_libdir}/scripts/vps-stop
163
%attr(755,root,root) %{_libdir}/scripts/vps-functions
164
%attr(755,root,root) %{_libdir}/scripts/vps-net_add
165
%attr(755,root,root) %{_libdir}/scripts/vps-net_del
166
%attr(755,root,root) %{_libdir}/scripts/vps-create
167
%attr(755,root,root) %{_libdir}/scripts/vps-postcreate
174
%attr(755,root,root) %{_libdir}/libvzctl-*.so
176
%dir %{_pkglibdir}/scripts
177
%attr(755,root,root) %{_pkglibdir}/scripts/vps-stop
178
%attr(755,root,root) %{_pkglibdir}/scripts/vps-functions
179
%attr(755,root,root) %{_pkglibdir}/scripts/vps-net_add
180
%attr(755,root,root) %{_pkglibdir}/scripts/vps-net_del
181
%attr(755,root,root) %{_pkglibdir}/scripts/vps-create