Initial Commit
This commit is contained in:
18
truenas-proxmox.sh
Normal file
18
truenas-proxmox.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "Checking if you are root"
|
||||
if [[ $EUID > 0 ]]; then
|
||||
echo "Not running as root, exiting"
|
||||
exit
|
||||
fi
|
||||
|
||||
apt-get install librest-client-perl git -y
|
||||
git clone https://github.com/TheGrandWazoo/freenas-proxmox
|
||||
|
||||
## Patches
|
||||
patch -b /usr/share/perl5/PVE/Storage/ZFSPlugin.pm < freenas-proxmox/perl5/PVE/Storage/ZFSPlugin.pm.patch
|
||||
patch -b /usr/share/pve-docs/api-viewer/apidoc.js < freenas-proxmox/pve-docs/api-viewer/apidoc.js.patch
|
||||
patch -b /usr/share/pve-manager/js/pvemanagerlib.js < freenas-proxmox/pve-manager/js/pvemanagerlib.js.patch
|
||||
cp -v freenas-proxmox/perl5/PVE/Storage/LunCmd/FreeNAS.pm /usr/share/perl5/PVE/Storage/LunCmd/
|
||||
mkdir /usr/share/perl5/REST
|
||||
cp -v freenas-proxmox/perl5/REST/Client.pm /usr/share/perl5/REST/
|
Reference in New Issue
Block a user