ciao
molto dipende come i manteiners del pacchetto boinc hanno configurato lo script di avvio di boinc
in genere c'è una parte che dovrebbe indicare la cartella di lavoro (--dir /var/lib/boinc di default)
su gentoo (c'è un file di configurazione per questo , dove poi lo script di avvio ne va a leggere i parametri (con sysvinit)
/etc/conf.d/boinc
# Config file for /etc/init.d/boinc
# Owner of BOINC process (must be existing)
USER="sabayonino"
GROUP="users"
# Directory with runtime data: Work units, project binaries, user info etc.
RUNTIMEDIR="/home/sabayonino/hd-raid/boinc"
# Location of the boinc command line binary
BOINCBIN="/usr/bin/boinc_client"
# Allow remote gui RPC yes or no
ALLOW_REMOTE_RPC="yes"
# nice level
NICELEVEL="19"
su Sabayon (con systemd) , occorre modificarne il file service passando il parametro o i parametri voluti
cat /usr/lib/systemd/system/boinc.service
[Unit]
Description=BOINC Daemon
[Service]
User=sabayonino
Group=users
Nice=19
ExecStart=/usr/bin/boinc_client --dir /home/sabayonino/boinc --redirectio --allow_remote_gui_rpc
[Install]
WantedBy=multi-user.target
ovviamente poi occorre impostare i permessi corretti
procedi con :
1 - Copia la cartella boinc nella nuova locazione (Esempio ~/boinc)
$ cp -a /var/lib/boinc ~/home/<utente>/
cambiane i permessi con il tuo utente (puoi mantenere il gruppo "boinc" (di default) e darne i permessi di scrittura nel caso ci siano altri utenti che elaborino nella stessa cartella
(esegui da root se hai problemi nel cambiare i permessi)
$ chown <user>:boinc -R /home/<user>/boinc
su debian , occorre trovare il file dove indicano quei parametri
non conoscendo debian dovresti controllare
oppure conttatta in IRC o via MP
caterpillar . E' un tester/manteiner per il pacchetto boinc di alcune distribuzioni
riavvia boinc