aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrijesh Singh <brijesh.singh@amd.com>2019-03-05 10:49:49 -0600
committerBrijesh Singh <brijesh.singh@amd.com>2019-03-05 10:49:49 -0600
commit75134aa8e6b7b891c5dfda49b2dd14a276e5ea18 (patch)
tree6fe6ee457c7231678fe144ecf728f08879f721fa
parented70566f75d29cbbfc36f3f3634eed53692772a2 (diff)
downloadcachepc-amdsev-75134aa8e6b7b891c5dfda49b2dd14a276e5ea18.tar.gz
cachepc-amdsev-75134aa8e6b7b891c5dfda49b2dd14a276e5ea18.zip
update sources.list to enable the src packages
-rwxr-xr-xdistros/ubuntu-18.04/build.sh27
1 files changed, 22 insertions, 5 deletions
diff --git a/distros/ubuntu-18.04/build.sh b/distros/ubuntu-18.04/build.sh
index 3841560..138c6a1 100755
--- a/distros/ubuntu-18.04/build.sh
+++ b/distros/ubuntu-18.04/build.sh
@@ -2,10 +2,27 @@
. ../common.sh
+grep deb-src > /etc/apt/sources.list
+if [ $? -ne 0 ]; then
+cat >> /etc/apt/sources.list <<EOF
+deb-src http://archive.ubuntu.com/ubuntu bionic main restricted
+deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted
+deb-src http://archive.ubuntu.com/ubuntu bionic universe
+deb-src http://archive.ubuntu.com/ubuntu bionic-updates universe
+deb-src http://archive.ubuntu.com/ubuntu bionic multiverse
+deb-src http://archive.ubuntu.com/ubuntu bionic-updates multiverse
+deb-src http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
+deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
+deb-src http://security.ubuntu.com/ubuntu bionic-security universe
+deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
+EOF
+fi
+
# build linux kernel image
-run_cmd "apt-get build-dep linux-image-$(uname -r)"
-run_cmd "apt-get install flex"
-run_cmd "apt-get install bison"
+run_cmd "apt-get update"
+run_cmd "apt-get -y build-dep linux-image-$(uname -r)"
+run_cmd "apt-get -y install flex"
+run_cmd "apt-get -y install bison fakeroot libssl-dev"
build_kernel
# install newly built kernel
@@ -13,10 +30,10 @@ install_kernel
# install qemu build deps
# build and install QEMU 2.12
-run_cmd "apt-get build-dep qemu"
+run_cmd "apt-get -y build-dep qemu"
build_install_qemu "/usr/local"
-run_cmd "apt-get build-dep ovmf"
+run_cmd "apt-get -y build-dep ovmf"
build_install_ovmf "/usr/local/share/qemu"
run_cmd "cp ../launch-qemu.sh /usr/local/bin"