tty3 creation
waiting /dev/disk added
This commit is contained in:
parent
2853f29c59
commit
3d2e77074f
9
cdrom.c
9
cdrom.c
@ -123,8 +123,17 @@ enum return_type cdrom_prepare(void)
|
||||
char * choice;
|
||||
int i, count = 0;
|
||||
enum return_type results;
|
||||
int timeout=60;
|
||||
|
||||
update_splash();
|
||||
|
||||
fprintf(stderr,"%c[1A",27);
|
||||
for(i=0; i<timeout; i++) {
|
||||
sleep(1);
|
||||
if(opendir("/dev/disk/"))break;
|
||||
fprintf(stderr,"\rwaiting for /dev/disk/ %d...",i);
|
||||
}
|
||||
|
||||
get_medias(CDROM, &medias, &medias_models);
|
||||
|
||||
ptr = medias;
|
||||
|
7
disk.c
7
disk.c
@ -329,7 +329,14 @@ enum return_type disk_prepare(void)
|
||||
char msg[256];
|
||||
int i, count = 0;
|
||||
enum return_type results;
|
||||
int timeout = 60;
|
||||
|
||||
fprintf(stderr,"%c[1A",27);
|
||||
for(i=0; i<timeout; i++) {
|
||||
sleep(1);
|
||||
if(opendir("/dev/disk/"))break;
|
||||
fprintf(stderr,"\rwaiting for /dev/disk/ %d...",i);
|
||||
}
|
||||
get_medias(DISK, &medias, &medias_models);
|
||||
|
||||
ptr = medias;
|
||||
|
1
init.c
1
init.c
@ -37,7 +37,6 @@
|
||||
#include "lomount.h"
|
||||
#include "tools.h"
|
||||
|
||||
#define MKDEV(ma,mi) ((ma)<<8 | (mi))
|
||||
#define RAMFS_MAGIC 0x858458f6
|
||||
#define TMPFS_MAGIC 0x01021994
|
||||
|
||||
|
9
log.c
9
log.c
@ -31,6 +31,7 @@
|
||||
|
||||
#include "log.h"
|
||||
|
||||
|
||||
static FILE * logfile = NULL;
|
||||
|
||||
|
||||
@ -67,15 +68,9 @@ void log_perror(char *msg)
|
||||
|
||||
void open_log(void)
|
||||
{
|
||||
int i;
|
||||
int timeout = 60;
|
||||
if (!IS_TESTING) {
|
||||
for(i=0; i < timeout; i++ ) {
|
||||
mknod("/dev/tty3", S_IFCHR, MKDEV(4, 3));
|
||||
logfile = fopen("/dev/tty3", "w");
|
||||
if(logfile != NULL) break;
|
||||
fprintf(stderr,"\rwaiting for /dev/tty3: %d",i);
|
||||
sleep(1);
|
||||
}
|
||||
if (!logfile)
|
||||
logfile = fopen("/tmp/install.log", "a");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user