diff options
Diffstat (limited to 'light.sh')
-rwxr-xr-x | light.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/light.sh b/light.sh new file mode 100755 index 0000000..e8f889d --- /dev/null +++ b/light.sh | |||
@@ -0,0 +1,21 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | set -euxo pipefail | ||
4 | |||
5 | git clone https://github.com/haikarainen/light.git /build/source | ||
6 | cd /build/source | ||
7 | git checkout v1.2 | ||
8 | |||
9 | ./autogen.sh | ||
10 | ./configure --prefix=/build/target/light-1.2 | ||
11 | make && make install | ||
12 | |||
13 | touch install-light.sh && chmod +x install-light.sh | ||
14 | cat > install-light.sh <<EOF | ||
15 | #!/bin/bash | ||
16 | sudo chown root:root light-1.2/bin/light | ||
17 | sudo chmod u+s light-1.2/bin/light | ||
18 | rm install-light.sh | ||
19 | EOF | ||
20 | |||
21 | tar -C /build/target -cvzf /output/light-1.2.tar.gz light-1.2 install-light.sh | ||