Paso chequeo de perl a cuando se instala antifraude.pl como dice el enunciado. Pongo como directorio default $PWD/grupoNN como dice enunciado (falta reemplazar NN por nuestro numero de grupo que no lo recuerdo). Hago ejecutable a los archivos copiados a bin/ y otros cambios superfluos.
Nicolás Dimov [Thu, 21 Oct 2004 13:09:40 +0000 (13:09 +0000)]
se valida la fecha. HIPOTESIS: NO HAY AÑOS BISIESTOS Y TODOS LOS MESES PUEDEN TENER HASTA 31 DIAS, y todas las que hagan falta para no tener que hacer mil chequeos
Nicolás Dimov [Wed, 20 Oct 2004 16:36:14 +0000 (16:36 +0000)]
creo que hace lo que pide, pero faltaria definir la duracion del sleep y ver si hace falta validar mas fuerte los nombres de los archivos, tarea que realiza nuevamente el antifraude.. medio al pedo hacerlo de nuevo pero bue...
Alta de umbrales andando. Mucha metida de mano, hay que empezar a redondear el instalador
para que completar el codigo.
Se agrega a mano un archivo umbrales.id que contiene el proximo
ID de umbral a utilizar. Esto tambien lo debe generar el instalador
con valor 1 en su interior.
Nicolás Dimov [Tue, 19 Oct 2004 18:58:15 +0000 (18:58 +0000)]
bueno, por ahora verifica que el formato del nombre de los archivos sean por lo menos numeros, depues tendra que validar que sea una fecha, pero eso parece que se repite en el antifraude.pl... no se para que lo piden.. lo que no me acuerdo es donde va a estar el archivo de configuracion para leer los paths a donde voy a leer y mover los archivos... despues le pregunto a Alan que la tiene clara
Alan Kennedy [Mon, 18 Oct 2004 05:44:07 +0000 (05:44 +0000)]
Terminado, creo. Hay que fijarse como se comporta si no se le dan los premisos bonitos para escribir sobre los logs files o mismo leer input files, pero en primera instancia tiene los OR DIE, por lo que cortaria el proceso. Para probarlo, basta con instalar el antifraude, copiarle al directorio aprocesar el archivo de llamada que esta en inst/llamadas y ejecutar el script pasandole como parametro el path al afinstal.conf
Alan Kennedy [Mon, 18 Oct 2004 01:06:59 +0000 (01:06 +0000)]
Ya se efectuan todas las validaciones pedidas para cada registro, ahora me falta buscar un umbral y si lo encuentro emitir una alarma. Por ultimo, mover el file al directorio procesadas y basicamente ya ta
Alan Kennedy [Sun, 17 Oct 2004 23:00:06 +0000 (23:00 +0000)]
Se agrega log support. Ahora se le debe pasar el path a donde se encuentra el archivo de configuracion afinstal.conf generado por la instalacion del componente, y de alli levanta cual es el directorio de datos, dir de log, nombre del log, logsize. Valida por el momento si los registros de llamada no tienen exactamente 8 campos en cuyo caso continua con el siguiente y reporta por log
Alan Kennedy [Sat, 16 Oct 2004 04:00:46 +0000 (04:00 +0000)]
Directorio con archivos vacios de llamadas pero con formato valido en su nombre para probar sortin del antifraude. Luego llenare alguno de ellos con llamadas a mano para poder procesarlo
Alan Kennedy [Mon, 11 Oct 2004 08:15:48 +0000 (08:15 +0000)]
Ya tengo en cuenta componentes instalados permitiendo instalar solo los que falten ya sea porque no se instalaron nunca o bien porque borraron el binario. Tambien si esta todo isntalado, muestro cartel con fecha de instalacion y UID del que lo instalo. Solo me resta sacar el cartel al final de la instalacion de los componentes, y ofrecer arrancar el demonio. Salvaguardando tema checkeos de permisos varios, estaria cuasi liquidado
Alan Kennedy [Sun, 10 Oct 2004 06:05:16 +0000 (06:05 +0000)]
El usuario ya puede establecer todos los directorios de cada programa a instalar. Ahora continuo con la creacion de los mismos y movimiento de los datos. NOTA: No se chequea NADA sobre permisos de creacion aun, TODO
Alan Kennedy [Sun, 10 Oct 2004 05:41:15 +0000 (05:41 +0000)]
El usuario ya puede establecer todos los directorios de cada programa a instalar. Ahora continuo con la creacion de los mismos y movimiento de los datos. NOTA: No se chequea NADA sobre permisos de creacion aun, TODO
Alan Kennedy [Sun, 10 Oct 2004 00:55:49 +0000 (00:55 +0000)]
Subo una version mia con codigo modularizado y algunos cambiazos. Se modularizo el chequeo de OS, chequeo de Perl y el menu de seleccion de componentes a instalar que antes no existia. La verificacion de los componentes instalados en STEP3 aun no la pude ver, pero no se asusten que vuela de ahi o bien se reduce bastante, ahora me pongo
Nicolás Dimov [Mon, 4 Oct 2004 20:40:07 +0000 (20:40 +0000)]
subo el cambio que tiro rich para que no se ponga celoso, igual como afimonio todavia no existe no es gran cosa, habra que pobrar reemplazando afimonio por et
Nicolás Dimov [Mon, 4 Oct 2004 19:25:17 +0000 (19:25 +0000)]
modificaciones recomendadas por luca, me falta resolver el tema de si ya hay algun componente instalado que haga el upgrade, asi qeu puede ser que la primera vez que lo corran no haga nada porque hay un if que esta mal y no entra nunca
Nicolás Dimov [Mon, 4 Oct 2004 17:00:41 +0000 (17:00 +0000)]
epa epa, ya se crean los directorios y se agrega la informacion al afinstal.conf como pide el enunciado, es medio bizarro, pero no se de que otra forma hacerlo