Changeset 14607


Ignore:
Timestamp:
06/16/10 23:19:55 (3 years ago)
Author:
BrainSlayer
Message:

p910nd daemon

Location:
src/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/router/rc/Makefile

    r14580 r14607  
    355355ifeq ($(CONFIG_WR1043),y) 
    356356CFLAGS += -DHAVE_WR1043 
     357endif 
     358ifeq ($(CONFIG_P910ND),y) 
     359CFLAGS += -DHAVE_P910ND 
    357360endif 
    358361ifeq ($(CONFIG_DIR615E),y) 
  • src/router/rc/services.c

    r14421 r14607  
    480480{ 
    481481        void *handle = NULL; 
    482  
     482#ifdef HAVE_P910ND 
     483        handle = startstop_nofree_f("printer", handle); 
     484#endif 
    483485#ifdef HAVE_AP_SERV 
    484486        handle = startstop_nofree_f("apserv", handle); 
  • src/router/services/Makefile

    r14605 r14607  
    237237ifeq ($(CONFIG_P910ND),y) 
    238238CFLAGS_EXTRA += -DHAVE_P910ND 
     239OBJS += printer.o 
    239240endif 
    240241 
  • src/router/services/sysinit/sysinit.c

    r14606 r14607  
    19431943                        insmod("printer"); 
    19441944                        insmod("usblp"); 
    1945 #ifdef HAVE_P910ND 
    1946                         sleep(2);       // wait for printers to show up 
    1947                         FILE *test = fopen("/dev/usb/lp0", "rb"); 
    1948                         if (!test) { 
    1949                                 eval("mknod", "/dev/lp0", "c", "180", "0"); 
    1950                                 eval("mknod", "/dev/lp1", "c", "180", "1"); 
    1951                                 eval("mknod", "/dev/lp2", "c", "180", "2"); 
    1952                                 eval("p910nd", "-f", "/dev/lp0", "0"); 
    1953                         } else { 
    1954                                 fclose(test); 
    1955                                 eval("p910nd", "-f", "/dev/usb/lp0", "0"); 
    1956                         } 
    1957 #endif 
    19581945                } 
    19591946                mount("devpts", "/proc/bus/usb", "usbfs", MS_MGC_VAL, NULL); 
Note: See TracChangeset for help on using the changeset viewer.