#!/bin/bash
#
# 				LISTAPRG v1.0 
# creato da IK4ICV *Stefano Orsi* in data 26 dicembre 1999
# FreeWare per usi radioamatoriali 
#
#
# il programma LISTAPRG e' un insieme di script bash e programma compilato in C
# per la creazione di una lista di files presenti nel BBS che gira sotto Linux
#
# Il programma LISTAPRG dovra' venir lanciata dal CRON di Linux o dal CRON.SYS
# di FBB, dal momento che la manutenzione di FBB non funziona bene (almeno nel 
# mio caso.)
# 
# Se possibile lanciate il programma LISTAPRG a Bbs fermo, anche se non ci 
# dovrebbero essere problemi dal momento che si lavora su una copia di 
# yapplbl.dat e che quindi non viene toccato, ma solo letto.
#
# Viene in seguito creato un file di testo al quale sono aggiunti una file di
# intestazione e un file di coda liberamente personalizzabili
#
# In seguito viene eseguita la compattazione del file a mezzo zip e viene 
# spostato nella dir per lo Yapp
#
#
# Configurazione dello script: inserite le vostre directory di lavoro seguendo
# l'esempio qui sotto riportato e senza / finale

# Directory Yapp a disposizione degli utenti e dove verra' messo il file con
# la lista di tutti i programmi
#
YAPP_DIR=/opt


# Directory di lavoro del programma listaprg, se non avete modificato il file
# di installazione e' gia' funzionante, altrimenti modificatela a piacere
#
WORK_DIR=/usr/local/fbb/bin/listaprg


# Directory dove si trova il file' yapplbl.dat'
#
SYSTEM_DIR=/usr/local/fbb/system

#
# Da qui in poi e' meglio non toccare niente se non si sa cosa si sta facendo!
#
#####################################################################


cp $SYSTEM_DIR/yapplbl.dat $WORK_DIR/yapplbl.dat
$WORK_DIR/r_yapplbl > $WORK_DIR/yapplbl.tmp
cd $WORK_DIR
echo "--------------------------- Lista creata il `date '+%d %b %Y'` -----------------------" >> data-odierna
echo "===============================================================================" >> data-odierna
echo " " >> data-odierna
cat testa.asc data-odierna yapplbl.tmp >> tuttiprg.txt
zip tuttiprg tuttiprg.txt
mv $WORK_DIR/tuttiprg.zip $YAPP_DIR/tuttiprg.zip
rm $WORK_DIR/yapplbl.tmp
rm $WORK_DIR/data-odierna
rm $WORK_DIR/tuttiprg.txt
rm $WORK_DIR/yapplbl.dat
