Commit graph

2,857 commits

Author SHA1 Message Date
b3d18ad2cd prereq-installed.mk: Add check-conf to allowed targets
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-29 12:52:33 +00:00
67a60a57bb git-submodule.mk: Make git-init-submod-remote work
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-29 12:51:53 +00:00
bb9e992211 Release 1.0.0-12@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-28 14:46:57 +00:00
9e3886561a Start version: 1.0.0-12
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-28 14:45:28 +00:00
0c6d123e9f build.py: Pass missing --prefix argument to projects.py
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 12:01:17 +00:00
bab0c1f69f pgit.sh: Some experiments to output formatting
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 11:37:15 +00:00
2332f79001 build.py: Honour flavour argument of prereq command
This commit also abandons make echo-prereq in the project's directories, which
is too unspecific to achieve the point of this commit.

It has the following consequences:

- All PREREQ_XXX definitions in makefiles become meaningless
- Build order can break, because it now solely relies on project.conf

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 11:35:31 +00:00
bab76cd9f4 Release 1.0.0-11@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-28 09:57:00 +00:00
04a43492f6 Start version: 1.0.0-11
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-28 09:55:37 +00:00
0b1b1bd30f projects-dir.mk: Remove several implicit pulls from echo-xxx targets
While this might fail if a user has an out-of-date or incomplete tree, it will
likely cause less confusion than a silently running update. The silence in the
update is required to keep the echo-'s target clean of unwanted garbage, which
complicates machine-readability.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 09:02:36 +00:00
39f52ba19d projects-dir.mk: Run pkg-manager.sh update in install-prereq-release
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 08:49:02 +00:00
3110d4b764 pkg-manager.sh: Add command refresh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 08:45:55 +00:00
f5c1d6d639 projects-dir.mk: Add install-prereq-release
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 08:24:01 +00:00
a394125a83 Release 1.0.0-10@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-27 13:55:56 +00:00
877922b95f Start version: 1.0.0-10
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-27 13:52:00 +00:00
90328fe2ca projects-dir.mk: Make target pull use pgit.sh clone
This also initializes git submodules

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-27 13:36:23 +00:00
7116403214 pgit.sh: Prepare submodules, too
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-27 13:34:50 +00:00
74d178f9b3 integrate-distro.sh: Add support for options -i and -x, fix ini-tools.sh
- Add support for
  -i ssh-identity-file
  -x trace shell
- Ini-tools.sh had to be in $PATH, now it has to be in the same directory
  as integrate-distro.sh. This is better for invocation from cron daemon,
  as it has practically no PATH set.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-27 13:05:50 +00:00
ba7c6e2768 Release 1.0.0-9@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-26 08:11:45 +00:00
f474b2c184 Start version: 1.0.0-9
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-26 08:10:22 +00:00
3fd044c974 integrate-distro.sh: Use CVS_RSH or GIT_SSH to ssh into localhost
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-26 07:27:02 +00:00
e48700b459 purge-stale-projects.sh: Additional check if ssh works
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-26 07:19:17 +00:00
b2a8292914 Release 1.0.0-8@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-26 03:04:52 +00:00
6cd10cd1bd Start version: 1.0.0-8
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-26 03:03:14 +00:00
9fd198bca2 purge-stale-projects.sh: Add safeguard against non-functional SSH executable
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 17:08:39 +00:00
4e85d22e5a get_os.sh: Add support for command argument
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 16:39:32 +00:00
38ded5c4b1 run.mk: Clean up shortcut target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 10:44:59 +00:00
eac123833a run.mk: Add target run-prereq
All targets running something now have this phony target among there
prerequisites. Meant as a synchronization point, and also to be used by
including makefiles.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 10:38:42 +00:00
ee3ed6c27b Release 1.0.0-7@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-25 03:08:04 +00:00
16958428dc Start version: 1.0.0-7
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-25 03:06:40 +00:00
7d176f84b7 defs.mk: Remove subdirs without Makefile from FIND_SUBDIRS
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 17:43:46 +00:00
17380f70a4 defs.mk: Some indentation beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 17:39:24 +00:00
641364543a projects.py: Increase debug logging
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 13:56:34 +00:00
2dfcc8042a build.py: Make --ignore-deps respect build order
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 13:56:14 +00:00
2f35cef064 qt-defs.mk: Define QT_MODULES list via ?=
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 12:52:10 +00:00
e4af0b3874 build.py: Add support for option --ignore-deps
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 12:43:02 +00:00
d100b66bd5 projects-dir.mk: Add target loc
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 11:24:55 +00:00
698026bcf4 defs.mk: Fix compile flags for libsystemd
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 02:13:04 +00:00
dad86a2b01 defs.mk: Move USE_SYSTEMD to ytools
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 18:26:06 +00:00
8cb9249af0 jcs.conf: Replace cvs.stable by jw.dev
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 16:49:50 +00:00
b0f816dcc2 jcs.mk: Try to fix jcs not in PATH after sudo
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 15:50:28 +00:00
17ed23e423 jcs: Attempt to fix jcs not in sudo path
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 15:43:49 +00:00
a65a71f852 jw-build-create-project.sh: Change default copyright to proprietary
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 09:43:46 +00:00
0fd6ee5159 Release 1.0.0-6@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-23 03:05:33 +00:00
15af6bd9ce Start version: 1.0.0-6
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-23 03:04:13 +00:00
45522783f3 jw-build-create-project.sh: Beautify output
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-22 18:58:22 +00:00
e3e401291b OS building scripts: Replace ytools -> jw-build
Replace some legacy ytools references by jw-build in
integrate-distro.sh and jw-build-create-project.sh.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-22 18:57:04 +00:00
4dcc04f8f7 projects-dir.mk: Try to do without second git pull in pull target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-22 11:31:55 +00:00
860a88bffb Release 1.0.0-5@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-04-22 11:31:32 +00:00
0fd4a3d415 Start version: 1.0.0-5
Signed-off-by: janware DevOps <devops@janware.com>
2017-04-22 10:45:17 +00:00