Allow unlocker to be disabled on ESXi via boot option

This commit is contained in:
Dave Parsons 2016-12-19 12:26:16 +00:00
parent fdb8414938
commit b13e0dd113

View File

@ -6,15 +6,27 @@ echo VMware ESXi 6.x Unlocker 2.0.9
echo =============================== echo ===============================
echo Copyright: Dave Parsons 2011-16 echo Copyright: Dave Parsons 2011-16
/etc/init.d/hostd status if bootOption -o | grep -q 'nounlocker'; then
/etc/init.d/hostd stop
vmkramdisk /bootbank/unlocker.vgz echo Unlocker disabled via boot options >> /var/log/unlocker.log
sed -i 's/applesmc/vmkernel/g' /lib/libvmkctl.so else
if [ -f /lib64/libvmkctl.so ]; then
echo Unlocker running >> /var/log/unlocker.log
/etc/init.d/hostd status >> /var/log/unlocker.log
/etc/init.d/hostd stop >> /var/log/unlocker.log
vmkramdisk /bootbank/unlocker.vgz >> /var/log/unlocker.log
sed -i 's/applesmc/vmkernel/g' /lib/libvmkctl.so
if [ -f /lib64/libvmkctl.so ]; then
sed -i 's/applesmc/vmkernel/g' /lib64/libvmkctl.so sed -i 's/applesmc/vmkernel/g' /lib64/libvmkctl.so
fi
/etc/init.d/hostd start >> /var/log/unlocker.log
/etc/init.d/hostd status >> /var/log/unlocker.log
fi fi
/etc/init.d/hostd start exit 0
/etc/init.d/hostd status