Index: branches/blackosx/package/slimpkg.sh =================================================================== --- branches/blackosx/package/slimpkg.sh (revision 1664) +++ branches/blackosx/package/slimpkg.sh (revision 1665) @@ -88,6 +88,31 @@ buildpackage "${1}/Core" "/" "0" "start_visible=\"false\" start_selected=\"true\"" >/dev/null 2>&1 # End build core package +# build install type + echo "================= Chameleon =================" + outline[$((outlinecount++))]="${indent[$xmlindent]}" + choices[$((choicescount++))]="\t\n\t\n" + ((xmlindent++)) + packagesidentity="org.chameleon.type" + + # build new install package + mkdir -p ${1}/New/Root + echo "" > "${1}/New/Root/install_type_new" + echo " [BUILD] New " + buildpackage "${1}/New" "/$chamTemp" "" "start_enabled=\"true\" selected=\"exclusive(choices['Upgrade'])\"" >/dev/null 2>&1 + # End build new install package + + # build upgrade package + mkdir -p ${1}/Upgrade/Root + echo "" > "${1}/Upgrade/Root/install_type_upgrade" + echo " [BUILD] Upgrade " + buildpackage "${1}/Upgrade" "/$chamTemp" "" "start_selected=\"false\" selected=\"exclusive(choices['New'])\"" >/dev/null 2>&1 + # End build upgrade package + + ((xmlindent--)) + outline[$((outlinecount++))]="${indent[$xmlindent]}" +# End build install type + # build Chameleon package echo "================= Chameleon =================" outline[$((outlinecount++))]="${indent[$xmlindent]}" Index: branches/blackosx/package/Changes.txt =================================================================== --- branches/blackosx/package/Changes.txt (revision 1664) +++ branches/blackosx/package/Changes.txt (revision 1665) @@ -1,3 +1,5 @@ +- Add option to upgrade an existing install - or more exactly, merge newly selected options with an existing /Extra folder. Also, rename an existing /Extra/com.apple.Boot.plist to /Extra/org.chameleon.Boot.plist. + - Change the layout/wording displayed in the installer (English only) and give it a facelift. Adjust background image to scale to fit in the window. - Set exclusive 'None' option to default choice.