⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build-mac.sh

📁 Powerful and Portable GPS application -- support Linux, Windows, Windows CE GPS navigation and Map m
💻 SH
字号:
#!/bin/sh############################################################# Variables############################################################STAGING="roadnav.dmg.staging"TMPDMG="tmproadnav.dmg"############################################################# Build Roadnav############################################################cd ..test -f config.h || ./configure $1 $2 $3 $4 $5 $6 $7 $8 $9 || exit 1cd srcmake roadnav.app || exit 1VERSION=`grep "define VERSION" ../config.h | cut -f 3 -d " " | cut -f 2 -d \"`DMG="roadnav-$VERSION.dmg"############################################################# Create and populate staging area############################################################mkdir "$STAGING"cp -R roadnav.app "$STAGING"cp ../AUTHORS "$STAGING"cp ../ChangeLog "$STAGING"cp ../README "$STAGING"cp ../COPYING "$STAGING"cp ../INSTALL "$STAGING"cp ../NEWS "$STAGING"cp ../TODO "$STAGING"############################################################# Calculate size############################################################SIZE=`du -sk "$STAGING" | cut -f 1 -d "	"`SIZE=`/bin/expr $SIZE / 1000 + 2`############################################################# Create disk image############################################################rm -f "$TMPDMG"hdiutil create "$TMPDMG" -megabytes $SIZE -fs HFS -volname RoadnavVOL=`hdid "$TMPDMG" | grep "HFS" | cut -f 3 -d "	"`cp -R "$STAGING"/* "$VOL"cp -R "$STAGING"/* "$VOL"hdiutil eject "$VOL"############################################################# Compress disk image############################################################rm -f "$DMG"hdiutil convert "$TMPDMG" -format UDZO -o "$DMG"rm -f "$TMPDMG"############################################################# Verify############################################################VOL=`hdid "$DMG" | grep "HFS" | cut -f 3 -d "	"`CMP=`diff -r "$VOL" "$STAGING" | grep -v "\.Trashes"`hdiutil eject "$VOL"if [ "$CMP" != "" ]then	echo ---	echo $CMP	echo ---	rm -f $DMGfi############################################################# Clean up############################################################rm -rf "$STAGING"mv "$DMG" ..

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -