Commit graph

3,284 commits

Author SHA1 Message Date
d56c3b98c5 jw-pkg: Add command line to warning about missing templates
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-12 12:54:52 +00:00
6ca1f25a31 Release 1.0.0-60@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-11-12 08:04:52 +00:00
16f454f9ba Start version: 1.0.0-60
Signed-off-by: janware DevOps <devops@janware.com>
2018-11-12 08:03:01 +00:00
ac4d0964d7 jw-build-create-project.sh: Add *.dist and dist to gitignore by default
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-11 17:02:53 +00:00
567dc2295a git-submod.mk, topdir.mk: Replace git.jannet.de by git.janware.com
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-11 15:07:39 +00:00
a836719a51 jw-pkg: Add command list-template-tables
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-11 12:48:07 +00:00
2e42b36728 jw-pkg compile-templates: Support options -ogm
Make jw-pkg compile-templates support options -o owner, -g group
and -m mode

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-11 12:27:23 +00:00
9163dd51cd Release 1.0.0-59@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-11-11 09:04:07 +00:00
0723003ac1 Start version: 1.0.0-59
Signed-off-by: janware DevOps <devops@janware.com>
2018-11-11 09:01:41 +00:00
a8ccd12503 defs.mk: Add *.jw-tmpl to LOCAL_CFG
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-10 07:57:27 +00:00
44373a7832 jw-pkg: Add command list-templates
- Add command list-templates, showing all template files.
- Fixes and improvements to compile-templates

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-10 07:53:30 +00:00
246246573f jw-pkg: Add command compile-templates
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-09 13:18:48 +00:00
4c54a52c66 jw-pkg: Introduce package argument to commands
Many commands can now be limited to a list of packages

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-09 11:48:50 +00:00
52db897dbb list-cvs-files.sh: Use git ls-files --recurse-submodules
Use --recurse-submodules option to git ls-files instead of implementing that
own our own.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-09 11:11:02 +00:00
38fd8e7d4d pkg.sh log-install: Fix bogus -a option replacement
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-09 11:09:57 +00:00
2ad26b7a3c js.mk: Remove variable JS_LOCAL
Somewhat redundant to JS_SRC

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-08 17:07:17 +00:00
f234fbc502 Release 1.0.0-58@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-11-04 17:33:35 +00:00
e3172bb0b3 Start version: 1.0.0-58
Signed-off-by: janware DevOps <devops@janware.com>
2018-11-04 17:32:22 +00:00
daa9774afc defs-dist.mk: Change HTML*OWNER to wwwrun and HTML*GROUP to www
Change HTMLOWNER and HTMLDIROWNER to wwwrun, and HTMLGROUP and HTMLDIRGROUP to
www. This was made necessary by the dokuwiki package, which installs
directories with these file ownerships, and which disallows RPM-installing the
same directories with other ownerships. Might not be a solution for all
packages and platforms.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-04 17:21:46 +00:00
c1c38e1458 git-srv-admin.sh update-descriptions: Use summary instead of description
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-04 10:56:13 +00:00
e49702bd5a projects-dir.mk: Make pkg-release-reinstall depend on fetch
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-04 09:06:04 +00:00
6addff64f9 projects-dir.mk: Add target git-status
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-03 09:17:38 +00:00
e00191a6e8 projects-dir.mk: Code beautification
Bigger diff, mostly because targets are reorganized into functional groups

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-02 11:40:00 +00:00
07ee8604fa Release 1.0.0-57@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-11-01 22:43:38 +00:00
3247ec1e74 Start version: 1.0.0-57
Signed-off-by: janware DevOps <devops@janware.com>
2018-11-01 22:42:21 +00:00
cb798d202a projects-dir.mk: Add target text-files-update-all
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-01 13:26:27 +00:00
dd4e5e613e defs-dev.mk, defs-dist.mk: Add variable APACHE_SPIPPETS_DIR
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-31 14:02:49 +00:00
ee10f4d7bc Release 1.0.0-56@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-10-28 13:23:17 +00:00
64ee5b73a3 Start version: 1.0.0-56
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-28 13:21:42 +00:00
5a85b5ce97 jcs.conf: Work around often disfunctional /usr/bin/hostname
/usr/bin/hostname often returns nonsense, especially during early phases
of installation. Rely on the contents of /etc/hostname for determining
jcs_dir

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-28 10:13:43 +00:00
a33720a2d2 Release 1.0.0-55@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-10-27 23:04:33 +00:00
72f8075a51 Start version: 1.0.0-55
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-27 23:02:54 +00:00
709eab9a03 rpmdist.mk: Fix pgk-remote-install-run
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-27 22:57:48 +00:00
a3af28cfbe Release 1.0.0-54@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-10-27 20:28:16 +00:00
b9f8eab94e Start version: 1.0.0-54
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-27 20:26:44 +00:00
17b2c48a62 defs-dist.mk: Run jw-apache from /etc/jw-apache instead of /etc/apache2
/etc/apache2 is relatively crowded, because lots of packages dump their default
configuration there, which makes the apache service configuration hard to
control. This commit makes most apache2-reliant services by janware rely on
jw-apache instead, and have jw-apache keep its own configuration directory
/etc/jw-apache. Some hand-picked config files are still included from
/etc/jw-apache/conf.d/etc-apache2.conf.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-27 16:14:28 +00:00
7f95d89164 projects-dir.mk: Make projects.txt a variable (PROJECTS_TXT)
This mostly allows for a shortcut to disable an existing projects.txt
on the command line: Make xyz PROJECTS_TXT=

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-24 19:25:56 +00:00
056e9955b8 Release 1.0.0-53@suse-tumbleweed/x86_64
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-24 19:05:58 +00:00
c3b1b47b80 Start version: 1.0.0-53
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-24 19:04:25 +00:00
549c9a861e Release 1.0.0-52@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-10-24 19:03:22 +00:00
e58feea111 Start version: 1.0.0-52
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-24 19:01:44 +00:00
8f196287af projects.py: Fix bogus interpretation of os dep package version
requires.os.run = java-headless = 1.8.0 led to an attempt to
look up ../java-headless/VERSION

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-24 11:00:22 +00:00
77aed7bf47 Release 1.0.0-51@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2018-10-23 19:14:47 +00:00
9355b9860b Start version: 1.0.0-51
Signed-off-by: janware DevOps <devops@janware.com>
2018-10-23 19:13:34 +00:00
c2acba3ed8 make/Makefile: Add target echo-vars
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 17:39:30 +00:00
ba8bd6d942 projects-dir.mk: Add target pkg-exclude-installed
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 14:40:25 +00:00
4e6a237865 projects.py: Beautify logging ([] around iteration count)
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 13:09:58 +00:00
fb7df55e6f pgit.sh: Add iteration counter to logging
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 11:45:10 +00:00
51884a3f7e jw-pkg: Add command info-projects to help message
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 11:45:09 +00:00
3511b0dc02 projects-dir.mk: Run pgit.sh without CLONE_PROJECTS
Remove bogus CLONE_PROJECTS environment variable from pgit.sh invocation.

CLONE_PROJECTS doesn't have any effect. PGIT_CLONE_PROJECTS would have, but it
doesn't make sense to set it to $(PROJECTS), since that would include the
non-git projects, too.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-10-23 11:45:08 +00:00