Compare commits

...
Sign in to create a new pull request.

8 commits

Author SHA1 Message Date
Severin Gehwolf
9926dcebe7 Build with asm osgi support and on F29 2018-11-23 15:59:10 +01:00
Severin Gehwolf
7005901d76 Build with hopefully fixed objectweb-asm. 2018-11-23 15:00:29 +01:00
Severin Gehwolf
0f38630e34 Build precise revision. 2018-11-22 17:15:43 +01:00
Severin Gehwolf
3d65874fbd Attempt build with ASM OSGi. 2018-11-22 15:40:55 +01:00
Severin Gehwolf
38c1f9c92f Only build on F28. 2018-07-11 16:25:51 +02:00
Severin Gehwolf
01225f9e82 Add condition for objectweb-asm (no OSGi). 2018-07-06 15:22:36 +02:00
Severin Gehwolf
7c395c560b Initial module definition. 2018-07-06 14:46:57 +02:00
Severin Gehwolf
5b94dd7cc1 Initial README 2018-07-06 14:31:22 +02:00
2 changed files with 52 additions and 2 deletions

View file

@ -1,3 +1,3 @@
# byteman
# Fedora byteman module
Automatically requested module for rpms/byteman:byteman.
$ dnf module install byteman

50
byteman.yaml Normal file
View file

@ -0,0 +1,50 @@
---
document: modulemd
version: 2
data:
summary: Java agent-based bytecode injection tool
description: >-
Byteman is a tool which simplifies tracing and testing of Java programs.
Byteman allows you to insert extra Java code into your application,
either as it is loaded during JVM startup or even after it has already
started running. The injected code is allowed to access any of your data
and call any application methods, including where they are private.
You can inject code almost anywhere you want and there is no need to
prepare the original source code in advance nor do you have to recompile,
repackage or redeploy your application. In fact you can remove injected
code and reinstall different code while the application continues to execute.
license:
module:
- MIT
dependencies:
- buildrequires:
platform: [f29, f28]
requires:
platform: [f29, f28]
profiles:
default:
rpms:
- byteman
api:
rpms:
- byteman
filter:
rpms:
- byteman-javadoc
- objectweb-asm-javadoc
buildopts:
rpms:
macros: |
%_with_osgi 1
components:
rpms:
objectweb-asm:
buildorder: 10
ref: c002125869ff1d50d8ef1346239f4854fc2abbea
rationale: >
Build time dependency of byteman.
byteman:
buildorder: 20
ref: byteman
rationale: >
Module API