From 71c2a78e346c2916cd3f7ea484b60ed72315a1ee Mon Sep 17 00:00:00 2001 From: Magnus Feuer Date: Wed, 20 Jan 2016 17:16:55 -0800 Subject: Bumped version --- rpm/SPECS/rvi-0.5.0.spec | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 rpm/SPECS/rvi-0.5.0.spec (limited to 'rpm') diff --git a/rpm/SPECS/rvi-0.5.0.spec b/rpm/SPECS/rvi-0.5.0.spec new file mode 100644 index 0000000..2eca0eb --- /dev/null +++ b/rpm/SPECS/rvi-0.5.0.spec @@ -0,0 +1,72 @@ +Summary: Remote Vehicle Interaction Node +Name: rvi +Version: 0.5.0 +Release: 1 +# Copyright: Jaguar Land Rover - +License: Mozilla Public License v2 +Vendor: Jaguar Land Rover +Group: Applications/System +Source: http://content.linuxfoundation.org/auto/downloads/rvi/rvi-0.5.0.tgz +Buildroot: /var/tmp/%{name}-buildroot + +# Requires: + +%description +The RVI project sets up a P2P network allowing services on multiple +nodes to access each other through a number of different protocols +and data channels. The entire system is designed to be adapted +and rewritten to fullfil the requirements of the target production +environment. + +# +%prep +%setup -c rvi-$RPM_PACKAGE_VERSION + +%build +make deps +make compile +# Create a sample config. +./scripts/setup_rvi_node.sh -n rvi-$RPM_PACKAGE_VERSION -c rvi_sample.config + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/opt/rvi-$RPM_PACKAGE_VERSION +cp -ar rel/rvi-$RPM_PACKAGE_VERSION $RPM_BUILD_ROOT/opt/ + +# Create a standard debian setup for start/stop. +mkdir -p $RPM_BUILD_ROOT/etc/init.d +mkdir -p $RPM_BUILD_ROOT/etc/rc0.d +mkdir -p $RPM_BUILD_ROOT/etc/rc1.d +mkdir -p $RPM_BUILD_ROOT/etc/rc2.d +mkdir -p $RPM_BUILD_ROOT/etc/rc3.d +mkdir -p $RPM_BUILD_ROOT/etc/rc4.d +mkdir -p $RPM_BUILD_ROOT/etc/rc5.d +mkdir -p $RPM_BUILD_ROOT/etc/rc6.d +install ./scripts/rvi $RPM_BUILD_ROOT/etc/init.d +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc0.d/K20-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc1.d/K20-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc2.d/S50-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc3.d/S50-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc4.d/S50-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc5.d/S50-rvi +ln -fsr $RPM_BUILD_ROOT/etc/init.d/rvi $RPM_BUILD_ROOT/etc/rc6.d/K20-rvi + +# Make global config file easier to access. +ln -fsr $RPM_BUILD_ROOT/opt/rvi-$RPM_PACKAGE_VERSION/releases/1/sys.config \ + $RPM_BUILD_ROOT/opt/rvi-$RPM_PACKAGE_VERSION/sys.config +%post + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +/etc/init.d +/etc/rc0.d +/etc/rc1.d +/etc/rc2.d +/etc/rc3.d +/etc/rc4.d +/etc/rc5.d +/etc/rc6.d +/opt/rvi-0.5.0 -- cgit v1.2.1