OSDN Git Service

changelog of specfile is renewed.
[lxcf/lxcf.git] / lxcf / lxcf.spec
1 # spec file for lxcf
2
3 %define name           lxcf
4 %define release        2
5 %define version        0.5
6
7 Summary:               A LXC facility tool
8 License:               GPLv2
9 Name:                  %{name}
10 Version:               %{version}
11 Release:               %{release}
12 Source:                http://prdownloads.sourceforge.net/lxcfacility/source/lxcf-%{version}.tar.gz
13 Prefix:                %{_prefix}
14 Group:                 Applications/Emulators
15 BuildRequires:         libvirt-daemon-driver-lxc
16 Requires:              python
17 Requires:              python-IPy
18 Requires:              virt-manager
19 URL:                   https://sourceforge.net/projects/lxcfacility/
20
21 %description
22 LXCF is a LXC facility tool.
23 LXCF efficiently makes the instance. One-instance making is a few
24 minutes or less.
25 The LXCF instance can dynamically change the resource of CPU, MEMORY,
26 IO and NET. Even if the instance has stopped, the change in the resource
27 can be changed.
28 LXCF can be used by installing it on Linux on VM as well as bare metal.
29 LXCF can be operated stabilizing the job like a past system at a long term.
30 Moreover, a lot of LXCF instances are generate in a short time. If a lot
31 of LXCF instances become unnecessary, it is possible to delete it
32 collectively. Such stateless instance can be operated.
33
34 %prep
35 %setup -q
36
37 %build
38 make clean
39 make
40
41 %install
42 make install DESTDIR=$RPM_BUILD_ROOT
43
44 %post
45 %{_libdir}/lxcf/lxcf-init
46 pkill -term virt-manager
47 systemctl restart libvirtd
48 systemctl start lxcf-sched >& /dev/null
49
50 %postun
51 pkill -term virt-manager
52 systemctl restart libvirtd
53
54 %files
55 %defattr(-,root,root)
56 %{_prefix}/sbin/lxcf
57 %{_libdir}/lxcf/lxcf-init
58 %{_libdir}/lxcf/lxcf-keygen
59 %{_libdir}/lxcf/lxcf-rc
60 %{_libdir}/lxcf/lxcf-config
61 %{_libdir}/lxcf/lxcf-maintenance
62 %{_libdir}/lxcf/lxcf-resource
63 %{_libdir}/lxcf/lxcf-resource1
64 %{_libdir}/lxcf/lxcf-resource2
65 %{_libdir}/lxcf/lxcf-sched
66 %{_libdir}/lxcf/lxcf-sysgen
67 %{_libdir}/lxcf/lxcf-check-json
68 %{_libdir}/lxcf/lxcf-createfile
69 %{_libdir}/lxcf/lxcf-clearlog
70 %{_libdir}/lxcf/lxcf-setup
71 %{_libdir}/lxcf/lxcf-define
72 %{_libdir}/lxcf/lxcf-load
73 %{_libdir}/lxcf/lxcf-clone
74 %{_libdir}/lxcf/lxcf-clone-setup
75 %{_libdir}/lxcf/lxcf-erase
76 %{_libdir}/lxcf/lxcf-erase-setup
77 %{_libdir}/lxcf/lxcf-list
78 %{_libdir}/lxcf/lxcf-update
79 %{_libdir}/lxcf/lxcf-update1
80 %{_libdir}/lxcf/lxcf-update2
81 %{_libdir}/lxcf/lxcf-deploy
82 %{_libdir}/lxcf/lxcf-start
83 %{_libdir}/lxcf/lxcf-stop
84 %{_libdir}/lxcf/lxcf-reboot
85 %{_libdir}/lxcf/lxcf-suspend
86 %{_libdir}/lxcf/lxcf-resume
87 %{_libdir}/lxcf/lxcf-run
88 %{_libdir}/lxcf/lxcf-autostart
89 %{_libdir}/lxcf/lxcf-submit
90 %{_libdir}/lxcf/lxcf-skipjob
91 %{_libdir}/lxcf/lxcf-queue-list
92 %{_libdir}/lxcf/lxcf-queue-clear
93 %{_libdir}/lxcf/lxcf-queue-cancel
94 %{_libdir}/lxcf/lxcf-queue-move
95 %{_libdir}/lxcf/lxcf-parmchk-num
96 %{_libdir}/lxcf/lxcf-parmchk-num-kmg
97 %{_libdir}/lxcf/lxcf-parmchk-cname
98 %{_libdir}/lxcf/lxcf-parmchk-float
99 %{_libdir}/lxcf/lxcf-parmchk-float-kmg
100 %{_libdir}/lxcf/lxcf-parmchk-hexdig
101 %{_libdir}/lxcf/lxcf-parmchk-MJMI
102 %{_libdir}/lxcf/helpfile.txt
103 %{_libdir}/lxcf/sbin/update-alert
104 %{_libdir}/lxcf/sbin/cpun
105 %{_libdir}/lxcf/sbin/cpurate
106 %{_libdir}/lxcf/sbin/numa
107 %{_libdir}/lxcf/sbin/memlimit
108 %{_libdir}/lxcf/sbin/memswlimit
109 %{_libdir}/lxcf/sbin/blkio_r
110 %{_libdir}/lxcf/sbin/blkio_w
111 %{_libdir}/lxcf/sbin/blkiops_r
112 %{_libdir}/lxcf/sbin/blkiops_w
113 %{_libdir}/lxcf/sbin/net_cls
114 %{_libdir}/lxcf/sbin/set
115 %{_libdir}/lxcf/sbin/set-n
116 %{_libdir}/lxcf/sbin/show
117 %{_libdir}/lxcf/sbin/sysgen
118 %{_libdir}/lxcf/sbin/sysgen-n
119 %{_libdir}/lxcf/sbin/clone
120 %{_libdir}/lxcf/sbin/clone-n
121 %{_libdir}/lxcf/sbin/erase
122 %{_libdir}/lxcf/sbin/erase-n
123 %{_libdir}/lxcf/sbin/list
124 %{_libdir}/lxcf/sbin/update
125 %{_libdir}/lxcf/sbin/deploy
126 %{_libdir}/lxcf/sbin/start
127 %{_libdir}/lxcf/sbin/start-n
128 %{_libdir}/lxcf/sbin/stop
129 %{_libdir}/lxcf/sbin/stop-n
130 %{_libdir}/lxcf/sbin/reboot
131 %{_libdir}/lxcf/sbin/suspend
132 %{_libdir}/lxcf/sbin/suspend-n
133 %{_libdir}/lxcf/sbin/resume
134 %{_libdir}/lxcf/sbin/resume-n
135 %{_libdir}/lxcf/sbin/run
136 %{_libdir}/lxcf/sbin/autostart
137 %{_libdir}/lxcf/sbin/submit
138 %{_libdir}/lxcf/sbin/skipjob
139 %{_libdir}/lxcf/sbin/queue
140 %{_libdir}/lxcf/sbin/helpcmd
141 %{_libdir}/lxcf/sbin/version
142 %{_libdir}/lxcf/lxcf.conf
143 %config(noreplace) %{_sysconfdir}/lxcf/lxcf.conf
144 %{_sysconfdir}/libvirt/hooks/lxc
145 %{_sysconfdir}/libvirt/hooks/qemu
146 %config(noreplace) %{_sysconfdir}/libvirt/qemu/networks/lxcfnet1.xml
147 %{_sysconfdir}/libvirt/qemu/networks/autostart/lxcfnet1.xml
148 %{_unitdir}/lxcf.service
149 %{_unitdir}/lxcf-sched.service
150 %{_sysconfdir}/systemd/system/multi-user.target.wants/lxcf.service
151 %{_sysconfdir}/systemd/system/multi-user.target.wants/lxcf-sched.service
152 %{_var}/lib/libvirt/network/lxcfnet1.xml
153
154 %doc %attr(-,root,root)
155 %{_datadir}/man/man1/lxcf.1.gz
156 %{_datadir}/doc/lxcf-%{version}/README
157 %{_datadir}/doc/lxcf-%{version}/COPYING
158 %{_datadir}/doc/lxcf-%{version}/ChangeLog
159 %{_datadir}/doc/lxcf-%{version}/AUTHORS
160 %{_datadir}/doc/lxcf-%{version}/example/README
161 %{_datadir}/doc/lxcf-%{version}/example/HA10
162 %{_datadir}/doc/lxcf-%{version}/example/ops-script
163
164 %changelog 
165 * Thu Apr 17 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.5-2
166 - changelog of specfile is renewed. update to release 0.5-2
167
168 * Tue Apr 15 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.5-1
169 - New Build. update to release 0.5-1 
170
171 * Wed Apr 02 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.4-1
172 - New Build. update to release 0.4-1 
173
174 * Wed Feb 19 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.3-1
175 - New Build. update to release 0.3-1 
176
177 * Sat Feb 08 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.2-1
178 - New Build. update to release 0.2-1 
179
180 * Tue Feb 04 2014 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.1-3
181 - New Build. update to release 0.1-3
182
183 * Tue Dec 17 2013 NIWA Hideyuki <niwa.hideyuki@jp.fujitsu.com> - 0.1
184 - New Build. First release 0.1 
185
186
187