Index: branches/blackosx/trunk/package/Scripts/Post/postinstall
===================================================================
--- branches/blackosx/trunk/package/Scripts/Post/postinstall (revision 207)
+++ branches/blackosx/trunk/package/Scripts/Post/postinstall (revision 208)
@@ -3,50 +3,50 @@
main ()
{
echo "==============================================="
- echo "set com.apple.Boot.plist options"
- echo "****************************************"
+ echo "set com.apple.Boot.plist variables"
+ echo "**********************************"
temp="/private/tmp/Chameleon"
echo "Temp is ${temp}"
+ bootplist="${3}/.Chameleon/Extra/com.apple.Boot.plist"
+ echo "bootplist = ${bootplist}"
+
+ systemplist="/Library/Preferences/SystemConfiguration/com.apple.Boot.plist"
+ echo "systemplist= ${systemplist}"
+
+ echo "if no directory exists named ${bootplist%/*} then mkdir ${bootplist%/*}"
+ [ ! -d "${bootplist%/*}" ] && mkdir -p "${bootplist%/*}"
+
+ if [ ! -f "${bootplist}" ]; then
+ echo "${bootplist} doesn't exist"
+ if [ -f "${systemplist}" ]; then
+ echo "${systemplist} doesn't exist"
+ echo "copy ${systemplist} to ${bootplist}"
+ cp "${systemplist}" "${bootplist}"
+ fi
+ fi
+ echo "-----------------------------------------------"
+ echo ""
+ echo ""
+
+
+ echo "==============================================="
+ echo "Build Extra/com.apple.Boot.plist"
+ echo "********************************"
+
cd ${temp}
Dirlist=$(find . -type d | grep "/")
for directory in $Dirlist ; do
overide=$(echo $directory | sed 's/_/ /g' | tr -d "./@" |cut -d '+' -f1)
string=$(echo $directory | tr -d "./@" |cut -d'+' -f2)
- bootplist="${3}/.Chameleon/Extra/com.apple.Boot.plist"
- echo "bootplist = ${bootplist}"
-
- systemplist="/Library/Preferences/SystemConfiguration/com.apple.Boot.plist"
- echo "systemplist= ${systemplist}"
- echo ""
-
bootoptionshdextra[1]="${overide}"
bootoptionshdextra[2]="${string}"
- echo "bootoptionshdextra 1 = ${bootoptionshdextra[1]}"
- echo "bootoptionshdextra 2= ${bootoptionshdextra[2]}"
- echo ""
-
- echo "if no directory exists named ${bootplist%/*} then mkdir ${bootplist%/*}"
- echo ""
- [ ! -d "${bootplist%/*}" ] && mkdir -p "${bootplist%/*}"
+ #echo "bootoptionshdextra 1 = ${bootoptionshdextra[1]}"
+ #echo "bootoptionshdextra 2= ${bootoptionshdextra[2]}"
- echo "if ${bootplist} doesn't exist"
- echo ""
- if [ ! -f "${bootplist}" ]; then
- echo "if ${systemplist} doesn't exist"
- echo ""
- if [ -f "${systemplist}" ]; then
- echo "copy ${systemplist} to ${systemplist}"
- echo ""
- cp "${systemplist}" "${bootplist}"
- fi
- fi
-
xmlvalue=$( getxmlvalue ${overide} "${bootplist}" | tr "[:upper:]" "[:lower:]" )
- echo "xmlvalue = ${xmlvalue}"
- echo ""
case "${xmlvalue:0:1}" in
@@ -65,9 +65,13 @@
;;
esac
- echo "set owner privileges for ${bootplist}"
+ #echo "set owner privileges for ${bootplist}"
chown "${USER}:20" "${bootplist}"
done
+
+ echo "-----------------------------------------------"
+ echo ""
+ echo ""
}
getxmlvalue ()