Advertisement
poikilos

java launch script for voxelshop

Jun 13th, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. JAVA_GUI_PACKAGES="openjdk-8-jre (Ubuntu), java-1.8.0-openjdk (Fedora)"
  4. if [ ! -f "`command -v java`" ]; then
  5. xmessage "VoxelShop Error: Java was not found. Install $JAVA_GUI_PACKAGES, or another version of Java with GUI support."
  6. exit 127 # 127 is for command not found.
  7. fi
  8. logs_dir="$HOME/.var/log/voxelshop"
  9. mkdir -p "$logs_dir"
  10. java -jar /home/owner/.local/lib/voxelshop/voxelshop-start.jar > $logs_dir/last_run.log 2>&1
  11. code=$?
  12. if [ $code -ne 0 ]; then
  13. date > $logs_dir/last_run.err
  14. echo "VoxelShop exited with error code $code:" >> $logs_dir/last_run.err
  15.  
  16. echo >> $logs_dir/last_run.err
  17. echo "Ensure you have a java package with GUI support such as:" >> $logs_dir/last_run.err
  18. echo "$JAVA_GUI_PACKAGES." >> /last_run.err
  19. echo "The exact error will be shown below" >> $logs_dir/last_run.err
  20. echo "(ignore incorrect sRGB profile and canberra-gtk-module):" >> $logs_dir/last_run.err
  21.  
  22. echo >> $logs_dir/last_run.err
  23. cat $logs_dir/last_run.log >> $logs_dir/last_run.err
  24. xmessage -file $logs_dir/last_run.err
  25. fi
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement