diff --git a/byteman-1.5.2-buildxml.patch b/byteman-1.5.2-buildxml.patch
deleted file mode 100644
index 4838840..0000000
--- a/byteman-1.5.2-buildxml.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-diff -Naur byteman-1.5.2-full/build-release-pkgs.xml byteman-1.5.2-full-work/build-release-pkgs.xml
---- byteman-1.5.2-full/build-release-pkgs.xml 2011-07-22 14:27:48.000000000 -0400
-+++ byteman-1.5.2-full-work/build-release-pkgs.xml 2011-07-27 03:24:54.606871762 -0400
-@@ -81,7 +81,7 @@
- -->
-
--
-+
-
-
-
-@@ -199,8 +199,8 @@
-
-
-
--
-
-
-@@ -209,7 +209,7 @@
-
-
-
--
-+
-
-
-
-@@ -227,7 +227,7 @@
-
-
-
--
-+
-
-
-
-diff -Naur byteman-1.5.2-full/build.xml byteman-1.5.2-full-work/build.xml
---- byteman-1.5.2-full/build.xml 2011-07-22 14:27:48.000000000 -0400
-+++ byteman-1.5.2-full-work/build.xml 2011-07-27 03:21:58.574871685 -0400
-@@ -26,7 +26,7 @@
-
-
-
--
-+
-
-
-
-@@ -150,8 +150,8 @@
-
-
-
--
--
-+
-
-
-
diff --git a/byteman.spec b/byteman.spec
index f36a1d1..844f5e6 100644
--- a/byteman.spec
+++ b/byteman.spec
@@ -1,6 +1,9 @@
+%global homedir %{_datadir}/%{name}
+%global bindir %{homedir}/bin
+
Name: byteman
Version: 2.0.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Java agent-based bytecode injection tool
Group: Development/Libraries
License: LGPLv2+
@@ -33,8 +36,10 @@ Requires: jpackage-utils
Requires: java
# Bundling
-Provides: bundled(java_cup) = 0.11a-12
-Provides: bundled(objectweb-asm) = 3.3.1-5
+#BuildRequires: java_cup = 1:0.11a-12
+#BuildRequires: objectweb-asm = 0:3.3.1-7
+Provides: bundled(java_cup) = 1:0.11a-12
+Provides: bundled(objectweb-asm) = 0:3.3.1-7
%description
Byteman is a tool which simplifies tracing and testing of Java programs.
@@ -66,9 +71,31 @@ sed -i "s|java-cup|java_cup|" agent/pom.xml
%mvn_build
%install
+install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -d -m 755 $RPM_BUILD_ROOT%{homedir}
+install -d -m 755 $RPM_BUILD_ROOT%{homedir}/lib
+install -d -m 755 $RPM_BUILD_ROOT%{bindir}
+
+install -m 755 bin/bmsubmit.sh $RPM_BUILD_ROOT%{bindir}/bmsubmit
+install -m 755 bin/bminstall.sh $RPM_BUILD_ROOT%{bindir}/bminstall
+install -m 755 bin/bmjava.sh $RPM_BUILD_ROOT%{bindir}/bmjava
+install -m 755 bin/bmcheck.sh $RPM_BUILD_ROOT%{bindir}/bmcheck
+
+for f in bmsubmit bmjava bminstall bmcheck; do
+cat > $RPM_BUILD_ROOT%{_bindir}/${f} << EOF
+#!/bin/sh
+
+export BYTEMAN_HOME=/usr/share/byteman
+
+\$BYTEMAN_HOME/bin/${f}
+EOF
+done
+
+chmod 755 $RPM_BUILD_ROOT%{_bindir}/*
+
for m in install sample submit; do
# JAR
install -pm 644 ${m}/target/%{name}-${m}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-${m}.jar
@@ -99,9 +126,19 @@ install -pm 644 agent/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+for m in bmunit dtest install sample submit; do
+ ln -s %{_javadir}/byteman/byteman-${m}.jar $RPM_BUILD_ROOT%{homedir}/lib/byteman-${m}.jar
+done
+
+ln -s %{_javadir}/byteman/byteman.jar $RPM_BUILD_ROOT%{homedir}/lib/byteman.jar
+
%files
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
+%{bindir}/*
+%{homedir}/*
+%{homedir}/lib/*
+%{_bindir}/*
%{_javadir}/*
%doc README docs/ProgrammersGuide.pdf docs/copyright.txt
@@ -110,6 +147,9 @@ cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%doc docs/copyright.txt
%changelog
+* Wed Apr 24 2013 Marek Goldmann - 2.0.4-2
+- Added bmsubmit, bminstall and bmjava scripts, RHBZ#951560
+
* Thu Feb 21 2013 Marek Goldmann - 2.0.4-1
- Upstream release 2.0.4
- Switched to Maven