blob: 655993cad966e7a715462537eb36c68e9eabbc69 (
plain)
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
|
#!/usr/bin/env bash
set -e
# just to be sure
sudo apt-get update
# generic .deb packages
if [ -d debian ]; then
if [ -f debian/control ]; then
sudo mk-build-deps --install --tool "apt-get --yes --no-install-recommends"
sudo dpkg -i *build-deps*.deb
fi
set +e
dpkg-buildpackage -uc -us -tc -F
if [ $? -ne 0 ]; then
set -e
echo "Source packages build failed, ignoring - building binaries only"
dpkg-buildpackage -uc -us -tc -b
fi
exit 0
fi
# vyos-cloud-init is using it's own dpkg-buildpackage
if [ -f ./packages/bddeb ]; then
./packages/bddeb
exit 0
fi
echo "I don't know what to do"
ls -alh
exit 1
|