Newsgroup: it.comp.software.newsreader
Titolo: [slrn + slrnpull] Problema un po' incasinato, o forse no, non so...

  Dunque, partiamo dall'inizio.
  Sotto Linux, utilizzando slrn + slrnpull compilati con le opzioni di
default, i mex vengono memorizzati in 
  /var/spool/slrnpull/
  All'interno di questa Directory, viene costruita questa struttura
data/        che contiene l'elenco dei NewsGroup attivi
news/        che contiene i varii post 
out.going/   che contiene i messaggi da spedire, o rifiutati
requests/    che immagino sia il meccanismo di lock per utenti diversi
  piu` tre file di configurazione.
  In aggiunta, nella home dell'utente c'e` un meccanismo che pero` non
sono riuscito a  capire, secondo il quale  "sarebbe possibile" gestire
piu` server,  ma ho  fatto qualche  tentativo e non  ne sono  venuto a
capo... :(
----------------------------------------------------------------------
  Domanda:
  e` possibile (e, se si, come?) gestire una struttura tipo
  /var/spool/slrnpull/server1/struttura_dati come sopra elencata
  /var/spool/slrnpull/server2/struttura_dati come sopra elencata
  /var/spool/slrnpull/servern/etc. etc. etc...
  ?
----------------------------------------------------------------------
  Il problema  ovviamente nasce dal cambio  server. slrnpull memorizza
ogni post  con la numerazione del  server, ma dopo aver  fatto qualche
prova mischiarli insieme e` impossibile (salvo fare dei numeri assurdi
ogni volta).
  A me basterebbe  poter lanciare slrn dicendogli di  andare a operare
nella sotto-dir che di volta in volta mi interessa.
  Di piu` non dimando... ;)
  (si`, lo so, mi piace complicarmi la vita... e allora? :DDD )
-- 
"Ho trovato una mirabile dimostrazione,  ma il margine di questo libro
è troppo piccolo per contenerla"
(Cio` che ho scritto, ho scritto.)

   (si`, lo so, mi piace complicarmi la vita... e allora? :DDD )
essě. mai usato Emacs? potresti utilizzare Gnus per leggere da spool...
-- 
.signature: not found

   Di piu` non dimando... ;)
Domanda, domanda, invece. :)
PS: so bene che mi sono spiegato da schifo, non ho avuto molto tempo per 
scrivere ed ho un dente che mi sta uccidendo, ma la procedura anche se 
sembra complicata in realta` e` semplicissima. Se qualcosa non ti e` 
chiaro chiedi pure.
-- 
| Massimo ;-) -> 
http://maq.altervista.org
        |       (o_        |
|- BABYLON 5  -> 
http://babylon5.altervista.org
   |  (o-  //\   -o)  |
|- STARGATE   -> 
http://sg1screw.altervista.org
   |  (/)_ V_/_ _(\)  |
|- USSTRIBOLO -> 
http://usstribolo.altervista.org
 | POWERED BY LINUX |

 server1.
la soluzione che hai proposto č molto ingegnosa, ma questo č un grosso
inconveniente.
ho fatto una prova utilizzando il parametro `-D' all'avvio, `#ifdef' e
`server' in `.slrnrc': il setup č piů semplice, e il dover rilanciare
slrn non č poi questo gran fastidio.
-- 
.signature: not found

 inconveniente.
Si hai ragione, ma ci si puo` anche arrangiare.
Se prima di inviare i messaggi si lancia un scriptino che sposta i 
messaggi da uno spool all'altro puo` essere sufficiente?
Ad esempio una schifezzina in bash tipo questa:
#!/bin/bash
server1=server1
server2=server2
cd /var/spool/slrnpull.$server1/out.going
for file in * ; do
  if [ "$file" != "rejects" ]
  then
    if [ "$(cat $file | grep "Newsgroups: "$server2"\." | wc -l)" == "1" ]
    then
      echo $file
      cat /var/spool/slrnpull.$server1/out.going/$file |      \
          sed -e 's/Newsgroups: '$server2'\./Newsgroups: /' > \
          /var/spool/slrnpull.$server2/out.going/$file
      rm /var/spool/slrnpull.$server1/out.going/$file
    fi
  fi
done
Volendo i comandi per scaricare i messaggi con slrnpull possono essere
aggiunti in coda a questo script cosi` si puo` lanciare un solo
comando che fa tutto quanto.


 essě. mai usato Emacs? potresti utilizzare Gnus per leggere da spool...
scusa, sai mica dove trovare il file dove si puo' provare a configurare 
gnus? Non riesco a capire dove agire...

  Se qualcosa non ti e` chiaro chiedi pure.
  Per ora ti ringrazio. Il mio  problema e` quello di fare delle prove
"non distruttive", perche' ai miei dati ci tengo...
  Sempre questo maledetto problema del "tempo" a disposizione... <G>
  Cerchero` di chiedere "con discrezione"... ;)
-- 
Cio` che ho scritto, ho scritto.

 configurare gnus? Non riesco a capire dove agire...
semplificando, il file principale è `.gnus', devi crearlo nella tua
home.
in Emacs, `C-h i' dà l'accesso all'infonodo principale; `m gnus RET' ti
porta a quello principale di gnus. mentre sei in gnus, `C-c TAB' ti
porta all'infonodo contestuale.
          (`C-h' significa ctrl+h)      ( emacs for heathens )
-- 
manuel barrueco - mysteries of the slow river (misterios do rio lento)