Changeset 25309
- Timestamp:
- 05/04/08 08:10:42 (2 weeks ago)
- Files:
-
- haiku/trunk/build/jam/HaikuImage (modified) (1 diff)
- haiku/trunk/data/etc/post_install (added)
- haiku/trunk/data/etc/post_install/fresh_install (moved) (moved from haiku/trunk/data/settings/fresh_install)
- haiku/trunk/data/etc/post_install/mime_update.sh (added)
- haiku/trunk/data/system/boot/Bootscript (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
haiku/trunk/build/jam/HaikuImage
r25190 r25309 338 338 AddFilesToHaikuImage common settings network : $(networkSettingsFiles) ; 339 339 340 # fresh install indicator file 341 SEARCH on <settings>fresh_install = [ FDirName $(HAIKU_TOP) data settings ] ; 342 AddFilesToHaikuImage home config settings : <settings>fresh_install ; 340 # post install scripts and fresh install indicator file 341 local postInstallFiles = fresh_install mime_update.sh ; 342 postInstallFiles = $(postInstallFiles:G=post-install) ; 343 SEARCH on $(postInstallFiles) 344 = [ FDirName $(HAIKU_TOP) data etc post_install ] ; 345 AddFilesToHaikuImage beos etc post_install : $(postInstallFiles) ; 343 346 344 347 # boot loader haiku/trunk/data/system/boot/Bootscript
r25164 r25309 139 139 fi 140 140 141 # Check for fresh install and register all bundled app mimetypes 142 FRESH_INSTALL_INDICATOR_FILE=$HOME/config/settings/fresh_install 143 if [ -e $FRESH_INSTALL_INDICATOR_FILE ]; then 144 # mimeset -all -f /boot/beos/apps 145 # mimeset -all -f /boot/beos/preferences 146 # mimeset -all -f /boot/beos/system/servers 147 # mimeset -all -f /boot/apps 148 rm $FRESH_INSTALL_INDICATOR_FILE 141 # Check for fresh install and run post install scripts. 142 postInstallDir=/boot/beos/etc/post_install 143 freshInstallIndicator=$postInstallDir/fresh_install 144 if [ -e $freshInstallIndicator ]; then 145 # wait a moment for things to calm down a bit 146 sleep 3 147 148 # execute scripts 149 for f in $postInstallDir/*.sh; do 150 if [ -f $f ]; then 151 echo "Running post install script $f ..." > /dev/dprintf 152 $f 153 fi 154 done 155 156 sync 157 rm $freshInstallIndicator 149 158 fi
