Commit 685d81cd authored by nimrod's avatar nimrod
Browse files

Output a tarball for installation.

Unpack at / and you're done.
parent 1af93536
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -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