Subversion Repositories Kolibri OS

Rev

Rev 3434 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3434 Rev 3440
Line 37... Line 37...
37
	}
37
	}
38
}
38
}
39
 
39
 
Line 40... Line -...
40
 
-
 
41
dword *copyfiles[] = {
-
 
42
	"sys /sys",
-
 
43
	"tmp /tmp9/1",
-
 
44
	0
-
 
45
};
-
 
46
 
-
 
47
 
40
 
48
void Install()
41
void Install()
49
{
42
{
50
	int i;
43
	int i;
Line 57... Line 50...
57
		GetProcessInfo(#Process, i);
50
		GetProcessInfo(#Process, i);
58
		if (i==Form.ID) || (strchr(#Process.name, '/')) || (strchr(#Process.name, 'Z')) continue;
51
		if (i==Form.ID) || (strchr(#Process.name, '/')) || (strchr(#Process.name, 'Z')) continue;
59
		KillProcess(i);
52
		KillProcess(i);
60
	}
53
	}
61
	RunProgram("/sys/REFRSCRN", NULL);
54
	//RunProgram("/sys/develop/board", NULL); //temp============
-
 
55
	RunProgram("/sys/REFRSCRN", NULL);
62
	pause(100);
56
	pause(100);
63
	ShowProgress("Copying files...");
57
	ShowProgress("Copying files...");
64
	copyf("/sys/docpack /tmp9/1/docpack");
58
	copyf("/sys/docpack", "/tmp9/1/docpack");
65
	DeleteFile("/sys/docpack");
59
	DeleteFile("/sys/docpack");
66
	for (i = 0; copyfiles[i]!=0; i++) copyf(copyfiles[i]);
60
	copyf(abspath("sys"), "/sys");
-
 
61
	copyf(abspath("tmp"), "/tmp9/1");
67
	ShowProgress("Post install actions...");
62
	ShowProgress("Post install actions...");
68
	RunProgram("/sys/launcher", NULL);
63
	RunProgram("/sys/launcher", NULL);
69
	SetSystemSkin("/tmp9/1/skins/latte.skn");
64
	SetSystemSkin("/tmp9/1/skins/latte.skn");
70
	EndLoop();
65
	EndLoop();
71
}
66
}
72
 
67