Stéphane Ducasse wrote:
what is the script you use to load seaisde2.8 so that I can have a look
The following build scripts are run via Hudson, on a Ubuntu 8.X server. First, core11.st updates and saves the image, starting from a PharoCore-1.1-11184-UNSTABLE image. Then core11-seaside28.st loads Seaside-2.8. -- Yanni ":::::" "file: /home/yanni/pub/builder/scripts/before.st" ":::::" "Preparations" MCCacheRepository instVarNamed: 'default' put: nil. ! ":::::" "file: /home/yanni/pub/builder/scripts/gofer.st" ":::::" "Update Gofer" [ Gofer gofer load ] on: Error do: [ :err | err retry ]. Gofer upgrade; upgrade. ! "Remove empty categories" Smalltalk organization removeEmptyCategories. ! ":::::" "file: /home/yanni/pub/builder/scripts/update.st" ":::::" "Install latest updates" [Utilities updateFromServer] valueSuppressingAllMessages ! ":::::" "file: /home/yanni/pub/builder/scripts/settings.st" ":::::" "Select Fonts" StrikeFont installDejaVu. Preferences setDefaultFonts: #( (setBalloonHelpFontTo: 'BitmapDejaVu' 9) (setButtonFontTo: 'BitmapDejaVu' 9) (setCodeFontTo: 'BitmapDejaVu' 9) (setHaloLabelFontTo: 'BitmapDejaVu' 9) (setListFontTo: 'BitmapDejaVu' 9) (setMenuFontTo: 'BitmapDejaVu' 9) (setSystemFontTo: 'BitmapDejaVu' 9) (setWindowTitleFontTo: 'BitmapDejaVuBold' 12)). ! "Cleanup Environment" "UIThemeStandardSqueak beCurrent." "Choose a UITheme to avoid a walkback during automated operation" UIThemeWatery beCurrent. World submorphs do: [ :each | (each isKindOf: SketchMorph) ifTrue: [ each delete ] ]. ! "Set decent Preferences" Preferences enable: #scrollBarsNarrow. Preferences enable: #menuColorFromWorld. Preferences disable: #scrollBarsWithoutMenuButton. Preferences disable: #useNewDiffToolsForMC. Preferences disable: #duplicateAllControlAndAltKeys. Preferences disable: #fadedBackgroundWindows. Preferences disable: #windowAnimation. Preferences disable: #noWindowAnimationForClosing. ! ":::::" "file: /home/yanni/pub/builder/scripts/after.st" ":::::" "Clear Author" Author reset. ! "Clear Monticello Caches" MCCacheRepository instVarNamed: 'default' put: nil. MCFileBasedRepository flushAllCaches. MCMethodDefinition shutDown. MCDefinition clearInstances. ! "Cleanup Smalltalk" Smalltalk flushClassNameCache. Smalltalk organization removeEmptyCategories. Smalltalk allClassesAndTraitsDo: [ :each | each organization removeEmptyCategories; sortCategories. each class organization removeEmptyCategories; sortCategories ]. ! "Cleanup System Memory" 3 timesRepeat: [ Smalltalk garbageCollect. Symbol compactSymbolTable ]. ! "Save and Quit" SmalltalkImage current snapshot: true andQuit: true. ! ":::::" "file: /home/yanni/pub/builder/scripts/before.st" ":::::" "Preparations" MCCacheRepository instVarNamed: 'default' put: nil. ! ":::::" "file: /home/yanni/pub/builder/scripts/seaside28.st" ":::::" "Kom" Gofer new squeaksource: 'KomHttpServer'; package: 'DynamicBindings'; package: 'KomServices'; package: 'KomHttpServer'; load. ! "Seaside" [ Gofer new squeaksource: 'Seaside'; package: 'Seaside2.8a1'; load ] valueSupplyingAnswers: { { 'username'. 'admin' }. { 'password'. 'seaside' }. }. ! ":::::" "file: /home/yanni/pub/builder/scripts/after.st" ":::::" "Clear Author" Author reset. ! "Clear Monticello Caches" MCCacheRepository instVarNamed: 'default' put: nil. MCFileBasedRepository flushAllCaches. MCMethodDefinition shutDown. MCDefinition clearInstances. ! "Cleanup Smalltalk" Smalltalk flushClassNameCache. Smalltalk organization removeEmptyCategories. Smalltalk allClassesAndTraitsDo: [ :each | each organization removeEmptyCategories; sortCategories. each class organization removeEmptyCategories; sortCategories ]. ! "Cleanup System Memory" 3 timesRepeat: [ Smalltalk garbageCollect. Symbol compactSymbolTable ]. ! "Save and Quit" SmalltalkImage current snapshot: true andQuit: true. !