mirror of
https://github.com/TheCase/IPMIView.app.git
synced 2025-12-11 17:49:43 +01:00
Add application icon
Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1 +1 @@
|
|||||||
Resources/*
|
Contents/Resources/IPMIView
|
||||||
|
|||||||
8
Contents/Info.plist
Normal file
8
Contents/Info.plist
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CFBundleIconFile</key>
|
||||||
|
<string>ipmiview.icns</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
cd ${DIR}/../../Resources/IPMIView
|
cd ${DIR}/../Resources/IPMIView
|
||||||
java -jar IPMIView20.jar
|
java -jar IPMIView20.jar
|
||||||
|
|||||||
BIN
Contents/Resources/ipmiview.icns
Normal file
BIN
Contents/Resources/ipmiview.icns
Normal file
Binary file not shown.
14
README.md
14
README.md
@@ -1,11 +1,11 @@
|
|||||||
### IPMIView (java) App wrapper for MacOS**
|
### IPMIView (java) App wrapper for MacOS**
|
||||||
|
|
||||||
Download the latest IPMIView software from SuperMicro (to your home directories "Downloads" folder, aka `~/Downloads`:
|
Download the latest IPMIView software from SuperMicro (to your home directories "Downloads" folder, aka `~/Downloads`:
|
||||||
|
|
||||||
[https://ftp.supermicro.com/wftp/utility/IPMIView/Linux/](https://ftp.supermicro.com/wftp/utility/IPMIView/Linux/)
|
[https://ftp.supermicro.com/wftp/utility/IPMIView/Linux/](https://ftp.supermicro.com/wftp/utility/IPMIView/Linux/)
|
||||||
|
|
||||||
Download the code and execute the script to unarchive the linux package and create the Application Bundle:
|
Download the code and execute the script to unarchive the linux package and create the Application Bundle:
|
||||||
```
|
```bash
|
||||||
cd ~
|
cd ~
|
||||||
git clone https://github.com/TheCase/IPMIView.app
|
git clone https://github.com/TheCase/IPMIView.app
|
||||||
cd IPMIView.app
|
cd IPMIView.app
|
||||||
@@ -14,7 +14,7 @@ sh script.sh
|
|||||||
|
|
||||||
You should now have an application icon in your home directory's Applications (aka `~/Applications`) folder.
|
You should now have an application icon in your home directory's Applications (aka `~/Applications`) folder.
|
||||||
|
|
||||||
#### Using the KVM Console
|
#### Using the KVM Console
|
||||||
|
|
||||||
You need to add an `Input Monitoring` exception for `java` in the `Security & Privacy` -\> `Privacy` Tab in `System Preferences`:
|
You need to add an `Input Monitoring` exception for `java` in the `Security & Privacy` -\> `Privacy` Tab in `System Preferences`:
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ You need to add an `Input Monitoring` exception for `java` in the `Security & Pr
|
|||||||
(you may need to click the lock in the lower left and enter your password to add a new item)
|
(you may need to click the lock in the lower left and enter your password to add a new item)
|
||||||
- Click the plus `+` symbol
|
- Click the plus `+` symbol
|
||||||
- In the top of the new window, select MacintoshHD in the pulldown
|
- In the top of the new window, select MacintoshHD in the pulldown
|
||||||
Library -> Java -> JavaVirtualMachines -> jdk\<version\>.jdk -> bin -> Contents -> Home -> bin
|
Library -> Java -> JavaVirtualMachines -> jdk\<version\>.jdk -> bin -> Contents -> Home -> bin
|
||||||
- Double click on `java`
|
- Double click on `java`
|
||||||
- Make sure the box next to `java` is now checked and close the window
|
- Make sure the box next to `java` is now checked and close the window
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ When you attempt to launch the console, you may be presented with a message that
|
|||||||
|
|
||||||
- Open `System Preferences` -> `Security & Privacy` -> `General` Tab and click `Allow Anyway` next to the message about the jnlilib that was blocked.
|
- Open `System Preferences` -> `Security & Privacy` -> `General` Tab and click `Allow Anyway` next to the message about the jnlilib that was blocked.
|
||||||
- At this point you can try the `Launch KVM Console` button. You should be presented with another dialog about developer verification. Click the `Open` button.
|
- At this point you can try the `Launch KVM Console` button. You should be presented with another dialog about developer verification. Click the `Open` button.
|
||||||
- This will trigger another denial window for the sharedLibs jnlilib. Repeat the approval process for this next jnlilib in the `Security Preference` Pane.
|
- This will trigger another denial window for the sharedLibs jnlilib. Repeat the approval process for this next jnlilib in the `Security Preference` Pane.
|
||||||
- After performing these two approvals, the console should open.
|
- After performing these two approvals, the console should open.
|
||||||
|
|
||||||
|
|
||||||
@@ -41,8 +41,8 @@ When you attempt to launch the console, you may be presented with a message that
|
|||||||
|
|
||||||
If you have Java issues loading the app, please verify that you can run the app from the command line (and outside the jursdiction of this supplied wrapper).
|
If you have Java issues loading the app, please verify that you can run the app from the command line (and outside the jursdiction of this supplied wrapper).
|
||||||
|
|
||||||
```
|
```bash
|
||||||
cd ~/Applications/IPMIView.app/Resources/IPMIView/
|
cd ~/Applications/IPMIView.app/Contents/Resources/IPMIView/
|
||||||
java -jar IPMIView20.jar
|
java -jar IPMIView20.jar
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
11
script.sh
11
script.sh
@@ -1,8 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -
|
set -
|
||||||
mkdir -p Resources/IPMIView/Contents/Home/bin
|
mkdir -p Contents/Resources/IPMIView/Contents/Home/bin
|
||||||
tar -zxvf ~/Downloads/IPMIView*.tar.gz --strip=1 -C ./Resources/IPMIView/.
|
tar -zxvf ~/Downloads/IPMIView*.tar.gz --strip=1 -C ./Contents/Resources/IPMIView/.
|
||||||
cd Resources/IPMIView/Contents/Home/bin
|
ln -s /usr/bin/java Contents/Resources/IPMIView/Contents/Home/bin/java
|
||||||
ln -s /usr/bin/java
|
cd ..
|
||||||
cd ../../../../../..
|
rsync -arv --exclude=.git --exclude=Contents/Resources/IPMIView/jre IPMIView.app ~/Applications
|
||||||
rsync -arv --exclude=.git --exclude=Resources/IPMIView/jre IPMIView.app ~/Applications
|
|
||||||
|
|||||||
Reference in New Issue
Block a user