//install/trunk/deflang.c |
---|
1,6 → 1,6 |
/* THIS FILE HAS BEEN AUTOGENERATE BY TLUMACZ (PART OF THE SVARLANG LIBRARY) */ |
const unsigned short svarlang_memsz = 4198u; |
char svarlang_mem[4198] = { |
const unsigned short svarlang_memsz = 4202u; |
char svarlang_mem[4202] = { |
0,0,21,0,83,86,65,82,68,79,83,32,73,78,83,84, |
65,76,76,65,84,73,79,78,0,1,0,16,0,73,110,115, |
116,97,108,108,32,83,118,97,114,68,79,83,0,2,0,12, |
124,12 → 124,12 |
108,101,97,115,101,32,114,101,109,111,118,101,32,116,104,101, |
32,105,110,115,116,97,108,108,97,116,105,111,110,32,100,105, |
115,107,32,102,114,111,109,32,121,111,117,114,32,100,114,105, |
118,101,46,0,1,5,64,0,83,118,97,114,68,79,83,32, |
105,110,115,116,97,108,108,97,116,105,111,110,32,105,115,32, |
111,118,101,114,46,32,80,108,101,97,115,101,32,114,101,115, |
116,97,114,116,32,121,111,117,114,32,99,111,109,112,117,116, |
101,114,32,110,111,119,46,0,0,6,50,0,87,101,108,99, |
111,109,101,32,116,111,32,83,118,97,114,68,79,83,33,32, |
84,121,112,101,32,39,72,69,76,80,39,32,105,102,32,121, |
111,117,32,110,101,101,100,32,104,101,108,112,46,0,0,0, |
0,0,0}; |
118,101,46,0,1,5,66,0,83,118,97,114,68,79,83,32, |
40,98,117,105,108,100,32,37,115,41,32,104,97,115,32,98, |
101,101,110,32,105,110,115,116,97,108,108,101,100,46,32,82, |
101,115,116,97,114,116,32,121,111,117,114,32,99,111,109,112, |
117,116,101,114,32,110,111,119,46,0,0,6,50,0,87,101, |
108,99,111,109,101,32,116,111,32,83,118,97,114,68,79,83, |
33,32,84,121,112,101,32,39,72,69,76,80,39,32,105,102, |
32,121,111,117,32,110,101,101,100,32,104,101,108,112,46,0, |
0,0,0,0,0}; |
//install/trunk/install.c |
---|
23,7 → 23,7 |
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
* DEALINGS IN THE SOFTWARE. |
* |
* http://svardos.osdn.io |
* http://svardos.org |
*/ |
#include <dos.h> |
699,7 → 699,7 |
} |
static int installpackages(char targetdrv, char srcdrv, const struct slocales *locales) { |
static int installpackages(char targetdrv, char srcdrv, const struct slocales *locales, const char *buildstring) { |
char pkglist[512]; |
int i, pkglistlen; |
size_t pkglistflen; |
743,7 → 743,7 |
snprintf(buff, sizeof(buff), "%c:\\temp\\postinst.bat", targetdrv); |
fd = fopen(buff, "wb"); |
if (fd == NULL) return(-1); |
fprintf(fd, "@ECHO OFF\r\n"); |
fprintf(fd, "@ECHO OFF\r\nECHO INSTALLING SVARDOS BUILD %s\r\n", buildstring); |
/* copy packages */ |
pkgptr = pkglist; |
787,8 → 787,10 |
"DEL AUTOEXEC.BAT\r\n"); |
/* print out the "installation over" message */ |
fprintf(fd, "ECHO.\r\n" |
"ECHO %s\r\n" |
"ECHO.\r\n", svarlang_strid(0x0501)); /* "SvarDOS installation is over. Please restart your computer now" */ |
"ECHO "); |
fprintf(fd, svarlang_strid(0x0501), buildstring); /* "SvarDOS installation is over. Please restart your computer now" */ |
fprintf(fd, "\r\n" |
"ECHO.\r\n"); |
fclose(fd); |
/* prepare a dummy autoexec.bat that will call temp\postinst.bat */ |
854,12 → 856,15 |
#endif |
int main(void) { |
int main(int argc, char **argv) { |
struct slocales locales; |
int targetdrv; |
int sourcedrv; |
int action; |
const char *buildstring = "###"; |
if (argc != 1) buildstring = argv[1]; |
sourcedrv = get_cur_drive() + 'A'; |
/* init screen and detect mono status */ |
887,7 → 892,7 |
if (targetdrv == MENUQUIT) goto Quit; |
if (targetdrv == MENUPREV) goto WelcomeScreen; |
bootfilesgen(targetdrv, &locales); /* generate boot files and other configurations */ |
if (installpackages(targetdrv, sourcedrv, &locales) != 0) goto Quit; /* install packages */ |
if (installpackages(targetdrv, sourcedrv, &locales, buildstring) != 0) goto Quit; /* install packages */ |
/*localcfg();*/ /* show local params (currency, etc), and propose to change them (based on localcfg) */ |
/*netcfg();*/ /* basic networking config */ |
finalreboot(); /* remove the CD and reboot */ |
//install/trunk/nls/de_utf8.txt |
---|
41,7 → 41,7 |
### END SCREEN ### |
5.0:Ihr Computer wird jetzt neu gestartet.\nBitte entfernen Sie den Installationsdatenträger. |
5.1:Installation von SvarDOS abgeschlossen. Bitte starten Sie Ihren Computer neu. |
5.1:Installation von SvarDOS (build %s) abgeschlossen. Bitte starten Sie Ihren Computer neu. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Willkommen bei SvarDOS! Geben Sie 'HELP' ein, wenn Sie Hilfe benötigen. |
//install/trunk/nls/en_utf8.txt |
---|
41,7 → 41,7 |
### END SCREEN ### |
5.0:Your computer will reboot now.\nPlease remove the installation disk from your drive. |
5.1:SvarDOS installation is over. Please restart your computer now. |
5.1:SvarDOS (build %s) has been installed. Restart your computer now. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Welcome to SvarDOS! Type 'HELP' if you need help. |
//install/trunk/nls/fr_utf8.txt |
---|
39,7 → 39,7 |
### END SCREEN ### |
5.0:Votre ordinateur va maintenant redémarrer.\nVeuillez enlever le disque d'installation de votre lecteur. |
5.1:L'installation de SvarDOS est terminée. Veuillez svp redémarrer votre ordinateur. |
5.1:SvarDOS (build %s) est installé. Veuillez redémarrer votre ordinateur. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Bienvenue sur SvarDOS ! Tapez 'HELP' si vous avez besoin d'aide. |
//install/trunk/nls/it_utf8.txt |
---|
41,7 → 41,7 |
### END SCREEN ### |
5.0:Il computer sarà riavviato.\nRimuovere il disco di installazione dall'unità. |
5.1:L'installazione di SvarDOS è terminata. Please restart your computer now. |
5.1:L'installazione di SvarDOS (build %s) è terminata. Restart your computer now. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Benvenuto in SvarDOS! Scrivi 'HELP' se hai bisogno di aiuto. |
//install/trunk/nls/pl_utf8.txt |
---|
41,7 → 41,7 |
### END SCREEN ### |
5.0:Twój komputer zostanie teraz uruchomiony ponownie.\nWyjmij dysk instalacyjny z napędu. |
5.1:Instalacja SvarDOS jest zakończona. Proszę zrestartować teraz komputer. |
5.1:SvarDOS (build %s) został zainstalowany. Zrestartuj teraz komputer. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Witaj w systemie SvarDOS! Wpisz 'HELP' jeśli potrzebujesz pomocy. |
//install/trunk/nls/ru_utf8.txt |
---|
39,7 → 39,7 |
### END SCREEN ### |
5.0:Ваш компьютер будет сейчас перезагружен.\nПожалуйста, удалите установочный диск из дисковода. |
5.1:Установка SvarDOS закончена. Please restart your computer now. |
5.1:SvarDOS (build %s) установлен. Перезагрузите компьютер. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Добро пожаловать в SvarDOS! Введите слово "HELP", если вам нужна помощь. |
//install/trunk/nls/si_utf8.txt |
---|
39,7 → 39,7 |
### END SCREEN ### |
5.0:Računalnik se bo zdaj ponovno zagnal.\nProsimo, odstranite namestitveni medij. |
5.1:SvarDOS je nameščen. Please restart your computer now. |
5.1:SvarDOS (build %s) je nameščen. Restart your computer now. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:Dobrodošli v SvarDOS! Če potrebujete pomoč, vtipkajte HELP. |
//install/trunk/nls/sv_utf8.txt |
---|
71,7 → 71,7 |
#5.0:Your computer will reboot now.\nPlease make sure to remove the installation media. |
5.0:Din dator kommer att reboota nu.\nVänligen se till att ta bort installationsmediet. |
#5.1:SvarDOS installation is over. Please restart your computer now. |
5.1:SvarDOS-installationen är klar. Please restart your computer now. |
5.1:SvarDOS-installationen (build %s) är klar. Restart your computer now. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
### LOGINVÄLKOMSTTEXT NÄR SYSTEMET ÄR INSTALLERAT ### |
//install/trunk/nls/tr_utf8.txt |
---|
39,7 → 39,7 |
### END SCREEN ### |
5.0:Bilgisayarınız şimdi yeniden başlayacaktır.\nLütfen kurulum diskini sürücünüzden çıkarın. |
5.1:SvarDOS kurulumu sona ermiştir. Please restart your computer now. |
5.1:SvarDOS (build %s) kurulumu sona ermiştir. Restart your computer now. |
### LOG IN WELCOME TEXT ONCE SYSTEM IS INSTALLED ### |
6.0:SvarDOS'ya hoş geldiniz! Yardıma ihtiyacınız varsa 'HELP' yazınız. |