Hi,
I'm trying to build a plugin for Shinobi Video but having some issues. It seems that each line on the script gets executed simultaneously without waiting for each line to finish. Some also gets executed multiple times.
So I modified the post_install script to do some debugging and just 2 lines in the script.
Here's the content of the post_install.sh
And here is the output.
You may notice that the git command was executed twice.
I came across the documentation for this and found this.
Is there anyway to prevent this? Make it execute the script line by line.
Appreciate any help.
Regards,
Allen
I'm trying to build a plugin for Shinobi Video but having some issues. It seems that each line on the script gets executed simultaneously without waiting for each line to finish. Some also gets executed multiple times.
So I modified the post_install script to do some debugging and just 2 lines in the script.
Here's the content of the post_install.sh
Code:
#!/bin/sh # Download Shinobi repository and copy default config files git clone https://gitlab.com/Shinobi-Systems/Shinobi.git /usr/local/shinobi echo "Done installing..."
And here is the output.
Code:
root@freenas:/tmp # iocage fetch -P /tmp/shinobi.json vnet=on dhcp=on
Plugin: shinobi
Official Plugin: False
Using RELEASE: 11.3-RELEASE
Using Branch: 11.3-RELEASE
Post-install Artifact: https://github.com/allensandiego/iocage-plugin-shinobi.git
These pkgs will be installed:
- git
Default mac_prefix specified in defaults.json '1c1b0d' is invalid. Using '1e1b0d' mac prefix instead.
Testing Host DNS response to pkg.FreeBSD.org
Testing shinobi's SRV response to pkg.FreeBSD.org
Testing shinobi's DNSSEC response to pkg.FreeBSD.org
Installing plugin packages:
- git...
Fetching artifact...
Cloning git repository
Branch 11.3-RELEASE does not exist at https://github.com/allensandiego/iocage-plugin-shinobi.git!
Using "master" branch for plugin, this may not work with your RELEASE
Running post_install.sh
Cloning into '/usr/local/shinobi'...
Done installing...
Cloning into '/usr/local/shinobi'...
Admin Portal:
http://192.168.0.117:8080/super
root@freenas:/tmp #You may notice that the git command was executed twice.
I came across the documentation for this and found this.
Is there anyway to prevent this? Make it execute the script line by line.
Appreciate any help.
Regards,
Allen