-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.sh
49 lines (37 loc) · 1.82 KB
/
init.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Audio is kind of broken by default for Intel chipsets on Ubuntu
# https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS
sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
# FFMPeg
sudo apt-get update
#sudo apt-get install -y build-essential dkms alsa-tools libasound2-dev libasound2 alsa-base alsa-utils git automake pkg-config libsndfile-dev libmp3lame-dev ffmpeg unattended-upgrades
sudo apt-get install -y linux-image-extra-`uname -r`
sudo apt-get install -y --reinstall linux-image-extra-`uname -r`
sudo apt-get install -y oem-audio-hda-daily-dkms
sudo apt-get autoremove -y
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install build-essential dkms alsa-tools libasound2-dev libasound2 alsa-base alsa-utils pkg-config unattended-upgrades liquidsoap liquidsoap-plugin-alsa ntp -y
sudo ldconfig
sudo cp -u /vagrant/hcr-stream.liq /etc/liquidsoap/
# Set time and time zone
sudo ln -fs /usr/share/zoneinfo/Europe/London /etc/localtime
sudo dpkg-reconfigure -f noninteractive tzdata
echo "server 192.168.0.254 prefer" > /etc/ntp.conf
#sudo /etc/init.d/ntp restart
sudo service ntp restart
sudo usermod -a -G audio vagrant
sudo usermod -a -G audio liquidsoap
sudo /etc/init.d/liquidsoap restart
# wget -q http://downloads.xiph.org/releases/ezstream/ezstream-0.6.0.tar.gz
# tar xzf ezstream-0.6.0.tar.gz
# cd ezstream-0.6.0
# ./configure && make && sudo make install
# cp -u /vagrant/ezstream-hcr.xml /home/vagrant/ezstream.xml
# cp -u /vagrant/ezstream-start.sh /home/vagrant/ezstream-start.sh
# chown vagrant /home/vagrant/ezstream.xml
# chmod 400 /home/vagrant/ezstream.xml
#wget -q http://sourceforge.net/projects/darkice/files/darkice/1.3/darkice-1.3.tar.gz/download -O darkice.tar.gz
##tar xvf darkice.tar.gz
#cd darkice-1.3
#./configure && make && sudo make install
#cp -u /vagrant/darkice.cfg /home/vagrant/darkice.cfg