resolving merge conflicts
This commit is contained in:
55
packaging/macos/update_package.sh
Executable file
55
packaging/macos/update_package.sh
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "Change the permision of .dmg file"
|
||||
hdiutil convert "flameshot.dmg" -format UDRW -o "flameshot_rw.dmg"
|
||||
|
||||
echo "Mount it and save the device"
|
||||
DEVICE=$(hdiutil attach -readwrite -noverify "flameshot_rw.dmg" | egrep '^/dev/' | sed 1q | awk '{print $1}')
|
||||
sleep 5
|
||||
|
||||
echo "Create the sysmbolic link to application folder"
|
||||
PATH_AT_VOLUME="/Volumes/flameshot/"
|
||||
CURRENT_PATH="$(pwd)"
|
||||
cd "${PATH_AT_VOLUME}"
|
||||
ln -s /Applications
|
||||
cd "${CURRENT_PATH}"
|
||||
|
||||
# TODO - add background and icon location.
|
||||
# https://forum.qt.io/topic/94987/how-can-i-add-symbolic-link-application-and-background-image-in-dmg-package/3
|
||||
#echo "copy the background image in to package"
|
||||
#mkdir -p "${PATH_AT_VOLUME}".background/
|
||||
#cp backgroundImage.png "${PATH_AT_VOLUME}".background/
|
||||
#echo "done"
|
||||
#
|
||||
## tell the Finder to resize the window, set the background,
|
||||
## change the icon size, place the icons in the right position, etc.
|
||||
#echo '
|
||||
# tell application "Finder"
|
||||
# tell disk "/Volumes/src:flameshot"
|
||||
# open
|
||||
# set current view of container window to icon view
|
||||
# set toolbar visible of container window to false
|
||||
# set statusbar visible of container window to false
|
||||
# set the bounds of container window to {400, 100, 1110, 645}
|
||||
# set viewOptions to the icon view options of container window
|
||||
# set arrangement of viewOptions to not arranged
|
||||
# set icon size of viewOptions to 72
|
||||
# set background picture of viewOptions to file ".background:backgroundImage.png"
|
||||
# set position of item "flameshot.app" of container window to {160, 325}
|
||||
# set position of item "Applications" of container window to {560, 320}
|
||||
# close
|
||||
# open
|
||||
# update without registering applications
|
||||
# delay 2
|
||||
# end tell
|
||||
# end tell
|
||||
#' | osascript
|
||||
#
|
||||
#sync
|
||||
|
||||
# unmount it
|
||||
hdiutil detach "${DEVICE}"
|
||||
rm -f "flameshot.dmg"
|
||||
|
||||
hdiutil convert "flameshot_rw.dmg" -format UDZO -o "flameshot.dmg"
|
||||
rm -f "flameshot_rw.dmg"
|
||||
Reference in New Issue
Block a user