Skip to content
Snippets Groups Projects
Commit 685d81cd authored by nimrod's avatar nimrod
Browse files

Output a tarball for installation.

Unpack at / and you're done.
parent 1af93536
No related branches found
No related tags found
No related merge requests found
......@@ -34,9 +34,22 @@ build:
script:
- meson -Dprofile_dir=/etc/profile.d builddir
- ninja -C builddir
after_script:
# I would have prefered to use ninja install with a different prefix, but
# alas the Bash completion doesn't take the prefix into account nor can it
# be overwritten, so I went for a manual approach.
- mkdir -p output/usr/local/share/man/man1
- mv toolbox/builddir/doc/* output/usr/local/share/man/man1/
- mkdir -p output/usr/local/bin
- mv toolbox/builddir/src/toolbox output/usr/local/bin/
- mkdir -p output/usr/share/bash-completion/completions
# yamllint disable-line rule:line-length
- mv toolbox/completion/bash/toolbox output/usr/share/bash-completion/completions/
- tar -C output -czf toolbox.tar.gz ./
artifacts:
paths:
- toolbox/builddir/src/toolbox
- toolbox/builddir/doc/
- toolbox/builddir/meson-logs/
- toolbox/builddir/.ninja_log
- toolbox.tar.gz
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment