diff --git a/README.md b/README.md index 98a7305..cd39e8b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# byteman +# Fedora byteman module -Automatically requested module for rpms/byteman:byteman. \ No newline at end of file + $ dnf module install byteman diff --git a/byteman.yaml b/byteman.yaml new file mode 100644 index 0000000..fb2f918 --- /dev/null +++ b/byteman.yaml @@ -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