X-Git-Url: http://git.onelab.eu/?p=vsys.git;a=blobdiff_plain;f=vsys.spec;h=ebac2e30946d5026a41e2f1db9852a2afa48a59d;hp=02e5bd63236e0df775bdad161e799b871840429b;hb=HEAD;hpb=271c8c6295771c2c7c5692ed91577f4606ef7a9f diff --git a/vsys.spec b/vsys.spec index 02e5bd6..ebac2e3 100644 --- a/vsys.spec +++ b/vsys.spec @@ -2,34 +2,29 @@ # Vsys filesystem # # RPM spec file -# -# $Id$ -# - -%define url $URL$ %define name vsys -%define version 0.7 -%define taglevel 17 +%define version 0.99 +%define taglevel 4 %define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}} Vendor: PlanetLab Packager: PlanetLab Central Distribution: PlanetLab %{plrelease} -URL: %(echo %{url} | cut -d ' ' -f 2) +URL: %{SCMURL} -Summary: Vsys filesystem +Summary: Vsys filesystem Name: %{name} Version: %{version} Release: %{release} License: GPL Group: System Environment/Kernel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -#Requires: +#Requires: BuildRequires: inotify-tools-devel BuildRequires: ocaml -BuildRequires: ocaml-docs +BuildRequires: ocaml-ocamldoc Source0: vsys-%{version}.tar.gz @@ -44,26 +39,31 @@ removed dynamically. %build rm -rf $RPM_BUILD_ROOT +# for fedora 29, that comes with a change in the ocaml language +# picked that tip here: +# https://github.com/HaxeFoundation/haxe/issues/6883 +export OCAMLPARAM="safe-string=0,_" make %install mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/etc/init.d mkdir -p $RPM_BUILD_ROOT/vsys -cp factory/* $RPM_BUILD_ROOT/vsys -cp vsys $RPM_BUILD_ROOT/usr/bin -cp vsys-initscript $RPM_BUILD_ROOT/etc/init.d/vsys -cp vsys.conf $RPM_BUILD_ROOT/etc +#cp factory/* $RPM_BUILD_ROOT/vsys +cp -p vsys $RPM_BUILD_ROOT/usr/bin +cp -p vsys-initscript $RPM_BUILD_ROOT/etc/init.d/vsys +cp -p vsys.conf $RPM_BUILD_ROOT/etc -install -D -m 644 vsys.logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/vsys +install -D -p -m 644 vsys.logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/vsys %clean rm -rf $RPM_BUILD_ROOT %files +%defattr(-,root,root,-) /usr/bin/vsys /etc/init.d/vsys -/vsys/* +/vsys %config(noreplace) /etc/vsys.conf %{_sysconfdir}/logrotate.d/vsys @@ -71,12 +71,71 @@ rm -rf $RPM_BUILD_ROOT chkconfig --add vsys chkconfig vsys on if [ "$PL_BOOTCD" != "1" ] ; then - service vsys restart + service vsys restart fi %postun %changelog +* Mon Jan 07 2019 Thierry - vsys-0.99-4 +- building on fedora29 requires to tweak ocaml compile environment + +* Tue Feb 26 2013 Thierry Parmentelat - vsys-0.99-3 +- only cosmetic changes + +* Mon Sep 26 2011 Thierry Parmentelat - vsys-0.99-2 +- split the vsyssh package in a separate specfile +- so we can preinstall vsyssh in the sliver space + +* Thu Jan 27 2011 Thierry Parmentelat - vsys-0.99-1 +- vsyssh is a simple shell to use vsys through, in the vsys-vsyssh rpm +- fix build dep to require ocaml-ocamldoc instead of ocaml-docs + +* Thu Dec 16 2010 Sapan Bhatia - vsys-0.99-0 +- Fixed a memory leak, mainly. The other changes are simply commits that got lost between the move from svn/head to +- git/master. + +* Sun Dec 27 2009 Thierry Parmentelat - vsys-0.9-4 +- fix build for f12 + +* Mon May 18 2009 Sapan Bhatia - vsys-0.9-3 +- The previous tag (0.9-2) doesn't build. This one is tested to build and install (or rather, upgrade) fine with the previous + version of vsys. + +* Mon May 18 2009 Sapan Bhatia - vsys-0.9-2 +- Getting rid of factory scripts from the main vsys. They now live elsewhere. + +* Tue Mar 31 2009 Sapan Bhatia - vsys-0.9-1 +- * The main change in version 0.9 is file-descriptor passing support. The way this works in Vsys is that you write a +- script whose name has the prefix "fd_". Such scripts show up within slices as ".control" files and can be used to +- exchange file descriptors with root context. Vsys scripts inherit the socket that corresponds to this channel, so they +- do not need to deal with connection setup and teardown. Please see vsys-wrappers/ and vsys-factory/fuse, +- vsys-factory/bm_socket for more details. +- * Version 0.9 is the current stable version of Vsys. It has a fix for a vulnerability in 0.7, and has undergone a +- stability audit. +- * Version 0.95 (trunk) is the new development version. + +* Tue Feb 24 2009 Sapan Bhatia - vsys-0.7-26 +- Tagging to force an update. + +* Fri Feb 20 2009 Sapan Bhatia - vsys-0.7-25 + +* Fri Feb 20 2009 Sapan Bhatia - vsys-0.7-24 + +* Thu Feb 19 2009 Sapan Bhatia - vsys-0.7-23 + +* Tue Sep 30 2008 Sapan Bhatia - vsys-0.7-22 +- Tagging a trivial fix. + +* Thu Sep 25 2008 Stephen Soltesz - vsys-0.7-21 +- includes new portsummary script for CoMon + +* Mon Aug 11 2008 Stephen Soltesz - vsys-0.7-20 +- trying to fix the taglevel relative to the branch name + +* Thu Jul 17 2008 Sapan Bhatia - vsys-0.7-18 +- Change for someone at Imperial.ac.uk, who wants access to Netflow data. + * Tue Jul 15 2008 Sapan Bhatia - vsys-0.7-17 - * Don't kill vsys twice on restarts, do it only once - * Restart vsys following a reinstall @@ -86,58 +145,57 @@ fi * Wed Jun 25 2008 Stephen Soltesz - vsys-0.7-15 - added patch to pl-ps needed by slicestat -- -- +- +- * Mon Jun 23 2008 Sapan Bhatia - vsys-0.7-14 - This change is an attempt to fix unexpected blocking after many days of uptime, reported by KyoungSoo. * Thu Jun 19 2008 Stephen Soltesz - vsys-0.7-13 - accept '-' in filenames also -- +- * Wed Jun 18 2008 Stephen Soltesz - vsys-0.7-12 - don't overwrite the config file that already exists. -- +- * Wed Jun 18 2008 Sapan Bhatia - vsys-0.7-11 - Suppress some temp file that RPM creates frmo showing up as a vsys script. -- -- +- +- * Wed Jun 18 2008 Sapan Bhatia - vsys-0.7-10 -- Changed a policy in vsys. When an acl is empty, the script doesn't show up in ANY slice. The previous behavior was for +- Changed a policy in vsys. When an acl is empty, the script doesn't show up in ANY slice. The previous behavior was for - it to show up in all slices. -- -- +- +- * Wed Jun 18 2008 Sapan Bhatia - vsys-0.7-9 - Added a vsys script for CoMon. -- +- * Mon Jun 16 2008 Stephen Soltesz - vsys-0.7-8 - ignore non-existent directories after restart. -- +- * Fri May 16 2008 Stephen Soltesz - vsys-0.7-7 - added logrotate configuration to package. -- +- * Mon May 12 2008 Stephen Soltesz - vsys-0.7-6 - Added two new scripts for CoMon on 4.2 -- +- * Tue May 06 2008 Stephen Soltesz - vsys-0.7-5 -- +- - Corrected directory that the script mounts to the correct one: - /var/local/fprobe -- +- * Wed Apr 23 2008 Stephen Soltesz - vsys-0.7-4 - Pulling the latest changes for the 4.2rc2 release -- +- * Fri Feb 15 2008 Faiyaz Ahmed - vsys-0.7-2 vsys-0.7-3 - * daemonization, writing to a logfile, and saving the pid -- - +-