Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6250 → Rev 7422

/programs/cmm/installer/installer.c
1,4 → 1,4
#define MEMSIZE 0xA1000
#define MEMSIZE 4096*15
#include "..\lib\strings.h"
#include "..\lib\mem.h"
#include "..\lib\io.h"
5,28 → 5,33
#include "..\lib\copyf.h"
 
#include "..\lib\patterns\restart_process.h"
#include "..\lib\added_sysdir.c";
//#include "..\lib\added_sysdir.c";
 
?define T_END "\'“áâ ­®¢ª  KolibriN ãᯥ譮 § ¢¥à襭 .\' -O"
?define T_LESS_RAM "Œ «® ᢮¡®¤­®© ®¯¥à â¨¢­®© ¯ ¬ïâ¨. Œ®£ãâ ¢®§­¨ª­ãâì ¯à®¡«¥¬ë"
 
void main()
{
//SetAdditionalSystemDirectory("kolibrios", abspath("install/kolibrios")+1);
io.run("/sys/tmpdisk", "a0");
pause(50);
 
SetAdditionalSystemDirectory("kolibrios", abspath("install/kolibrios")+1);
io.run("/sys/media/kiv", "\\S__/kolibrios/res/Wallpapers/In the wind there is longing.png");
io.del("/sys/docpack");
copyf(abspath("install/sys"), "/sys");
RestartProcessByName("@icon", MULTIPLE);
RestartProcessByName("@taskbar", SINGLE);
RestartProcessByName("@docky", SINGLE);
notify(T_END);
io.run("/sys/tmpdisk", "a0s10");
pause(50);
copyf(abspath("install/tmp"), "/tmp0/1");
 
copyf(abspath("rd"), "/sys");
copyf(abspath("kos"), "/kolibrios");
copyf(abspath("tmp"), "/tmp0/1");
 
KillProcessByName("@icon", MULTIPLE);
KillProcessByName("@taskbar", SINGLE);
KillProcessByName("@docky", SINGLE);
 
RunProgram("/sys/@icon", NULL);
RunProgram("/sys/@taskbar", NULL);
RunProgram("/sys/@docky", NULL);
 
io.run("/sys/media/kiv", "\\S__/kolibrios/res/Wallpapers/deink.png");
//notify("'KolibriNext\nInstall complete'-tO");
ExitProcess();
}
 
void Operation_Draw_Progress(dword filename) { return; }
void Operation_Draw_Progress(dword filename) { debug("copying: "); debugln(filename); }
 
stop: