Autore Topic: [ArchLinux] Script per aggiornare Java per PulseAudio  (Letto 368 volte)

turlando

  • Visitatore
[ArchLinux] Script per aggiornare Java per PulseAudio
« il: Febbraio 22, 2011, 05:46:20 pm »
Come gli arcieri credo sappiano, per poter usare Java con PulseAudio, รจ necessario applicare modifiche ad alcuni files. Per automatizzare il tutto ho fatto (un grazie a Sgnablo che mi ha corretto alcuni errori e aiutato nel check) uno script che automatizza il procedimento.

Io tengo tutto sotto /opt/sys-scripts. In totale sono due scripts:
Codice: [Seleziona]
sys-scripts
|-- files
|   `-- javaupdate
`-- javaupdate

/opt/sys-scripts/javaupdate
Codice: [Seleziona]
#!/bin/sh

if [ `whoami` != "root" ]
then
echo "Run script as root, pliz."
else
check=$(file /opt/java/jre/bin/java | grep -c ELF)
if [ $check -eq 1 ]
then
echo "All checks done, processing files update..."
echo "Moving java to java.bin..."
mv -f /opt/java/jre/bin/java /opt/java/jre/bin/java.bin
echo "Creating java file..."
mv -f /opt/sys-scripts/files/javaupdate /opt/java/jre/bin/java
echo "Changing permissions..."
chmod +x /opt/java/jre/bin/java
else
echo "Update not needed. See ya litR."
fi
fi

/opt/sys-scripts/files/javaupdate
Codice: [Seleziona]
#!/bin/sh

padsp /opt/java/jre/bin/java.bin "[email protected]"

Ovviamente dovete eseguire lo script ad ogni aggiornamento di java come root :ysy: