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.