Updated logging to use simplelog; added basic install.rhai script
parent
9ee8c33fc4
commit
5f50fa57b6
@ -0,0 +1,27 @@
|
||||
|
||||
// builds the connector from a given path (never called by the engine directly)
|
||||
fn build_from_path(ctx, repo_path) {
|
||||
info("Installing connector");
|
||||
cargo("build --release --all-features", repo_path);
|
||||
ctx.copy_cargo_plugin_artifact(repo_path, name_to_lib(ctx.crate_name()));
|
||||
|
||||
// TODO: download leechcore_ft601_driver_linux
|
||||
}
|
||||
|
||||
// builds the connector from local path
|
||||
fn build_local(ctx) {
|
||||
build_from_path(ctx, ctx.build_path())
|
||||
}
|
||||
|
||||
fn get_source(ctx) {
|
||||
ctx.clone_repository()
|
||||
}
|
||||
|
||||
// builds the connector from source
|
||||
fn build_from_source(ctx) {
|
||||
build_from_path(ctx, get_source(ctx))
|
||||
}
|
||||
|
||||
// downloads a binary release of the plugin, still needs dkms
|
||||
fn install(ctx) {
|
||||
}
|
Loading…
Reference in New Issue