VPP-374: getting jvppgen.py into rpm vpp-devel package 96/2596/3
authorEd Warnicke <eaw@cisco.com>
Thu, 1 Sep 2016 01:48:47 +0000 (18:48 -0700)
committerChris Luke <chris_luke@comcast.com>
Tue, 6 Sep 2016 15:01:48 +0000 (15:01 +0000)
Change-Id: Ia2643f33170da92fde0f8228c8d8393f23e98d11
Signed-off-by: Ed Warnicke <eaw@cisco.com>
(cherry picked from commit 406ab9d3657d028c974069ce63807a88dfa62a4f)

build-root/rpm/vpp.spec

index 4a666e6..90a3c3a 100644 (file)
@@ -83,6 +83,7 @@ do
        ( cd %{buildroot}%{_libdir} && 
           ln -fs $file $(echo $file | sed -e 's/\(\.so\.[0-9]\+\).*/\1/') )
 done
+
 #
 # devel
 #
@@ -97,6 +98,13 @@ do
                install -p -m 644 $dir/$file %{buildroot}%{_includedir}/$file
        done
 done
+
+mkdir -p -m755 %{buildroot}%{python2_sitelib}/jvppgen
+install -p -m755 ../../vpp-api/java/jvpp/gen/jvpp_gen.py %{buildroot}/usr/bin
+for i in $(ls ../../vpp-api/java/jvpp/gen/jvppgen/*.py); do
+   install -p -m666 ${i} %{buildroot}%{python2_sitelib}/jvppgen
+done;
+
 # sample plugin
 mkdir -p -m755 %{buildroot}/usr/share/doc/vpp/examples/sample-plugin/sample
 for file in $(cd %{_vpp_install_dir}/../../sample-plugin && find -type f -print)
@@ -128,5 +136,8 @@ sysctl --system
 %files devel
 %defattr(-,bin,bin)
 /usr/bin/vppapigen
+/usr/bin/jvpp_gen.py
 %{_includedir}/*
+%{python2_sitelib}/jvppgen/*
 /usr/share/doc/vpp/examples/sample-plugin
+