Index: trunk/package/Distribution =================================================================== --- trunk/package/Distribution (revision 1738) +++ trunk/package/Distribution (revision 1739) @@ -2,10 +2,7 @@ - - + @@ -48,5 +45,9 @@ toggle.selected = ( my.choice.selected != "false" ? "false" : "true" ); return ( toggle.selected != false ? false : true ); } - - + + function chameleon_boot_plist_exists() { + return system.files.fileExistsAtPath(my.target.mountpoint + '/Extra/org.chameleon.Boot.plist'); + } + + Index: trunk/package/buildpkg.sh =================================================================== --- trunk/package/buildpkg.sh (revision 1738) +++ trunk/package/buildpkg.sh (revision 1739) @@ -106,7 +106,7 @@ 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 + buildpackage "${1}/Upgrade" "/$chamTemp" "" "start_selected=\"chameleon_boot_plist_exists()\" selected=\"exclusive(choices['New'])\"" >/dev/null 2>&1 # End build upgrade package ((xmlindent--))