Commit Graph

22 Commits (fa01486ac32ff7eaa54607e182747a555cf84047)

Author SHA1 Message Date
Alexey Neyman 09ab9a47a4 Allow environment override of USE_GPG/DIGESTS
... because if it is invoked via create-release.sh, it it not possible
to pass the variables to make otherwise.

Signed-off-by: Alexey Neyman <stilor@att.net>
4 years ago
Alexey Neyman 8e24bb22d0 Do not include config/configure.in into the release tarball
Fixes #1176

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 3834a7b469 Add LICENSE symlink to release tarball.
Fixes #1091.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 15d1724bd1 Do not distribute paths.sh
Fixes #1100.
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 71d85c9e16 Include testing/ into the release.
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 35bec76b63 Fix installation of the license file
... for ct-ng configured without --enable-local. Also, install
licenses in subdirectories of the components.

Also, ct-ng configured with --enable-local removed the scripts directory
upon `ct-ng distclean`.

Also, misspelled CT_WGET/CT_CURL variables prevented use of
`ct-ng updatetools`.

Fixes #1091.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman 2d6ecbda6b Move the last bits of release creation into Makefile.am
Fixes #938.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman d573c15758 Use 'chmod a-x' instead of 'chmod -x'
There is a subtle difference when executable bit is a part of the umask.
And at least some versions (Debian/stretch) fail if the resulting mode
would've been different if not for the umask setting.

Fixes #998.

Although, with such chmods/umasks it is likely that some package installation
will break anyway. But I'll leave it until somebody complains.

Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman d14adeb1d9 Use git-version-gen to generate version info
Suggested-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Alexey Neyman <stilor@att.net>
5 years ago
Alexey Neyman c4608f07f7 Only attempt to chmod bash completion script
... if it has been installed.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 7eb903667b Lintian warnings cleanup
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 20e8402779 Compress the manpage
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman b670aaf1ad Install bash completion into new location
/share/bash-completion/completions rather than /etc/bash_completion.d

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 970811a1c5 Conditionally install bash completion
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman bb6c97551f User manual installation
... when running from a release tarball.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 56d785bd00 Docs installation
- Move downloading the pages from a website to a separate script, invoke
  as dist hook
- Install manpage

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 355f6f03fb Cannot ignore 'make install' with automake
Automake does not allow us to place the hooks before its generated actions,
and does not allow us to check MAKECMDGOALS, and does not support a mechanism
for disabling make install (such as noinst_SUBDIRS, requested a few times
on automake mailing list). The only way I could preserve the current behavior
is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable
unknown to automake - which seems too convoluted a solution for the problem
being solved.

Hence the approach is to not override anything for --enable-local. It is now
fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but
at the build-system level, all the variables remain the same. We just don't
support 'make install' in that case anymore; but the ct-ng in the working
copy can be used after a regular 'make' (or 'make all').

Help message for --enable-local updated accordingly.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman f45e29c5ca Restore --enable-local use
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 5159cd7bc0 Adjust the paths to match new stuff location
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 9dc94f3662 Install "pure data" directories
... and update .gitignore. Survives 'make distcheck'.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman dbe3877285 Install ct-ng
Also, move kconfig.mk into the main driver - we'd want kconfig to be a sub-package
so there's no sense in writing the installation framework for the ct-ng-specific
fragment in an otherwise independent directory.

Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago
Alexey Neyman 9238b58721 WIP: autotoolization
Signed-off-by: Alexey Neyman <stilor@att.net>
6 years ago