Commit graph

2,989 commits

Author SHA1 Message Date
657d306bed projects.py: Add command getval
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-04 17:58:14 +00:00
da70872c03 Release 1.0.0-33@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-07-04 03:04:42 +00:00
199d2dc466 Start version: 1.0.0-33
Signed-off-by: janware DevOps <devops@janware.com>
2017-07-04 03:03:21 +00:00
0562bc310f defs.mk: Fix LIBFLAGS for some projects without lib
LIBFLAGS was broken for projects with USE_PROJECT_LIB = false and
PREREQ_BUILD non-empty

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-03 10:49:26 +00:00
2c28a9ccfd projects-dir.mk: Exclude emscren-v8 from build
Building V8 is a major PITA.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-30 12:23:52 +00:00
3e77911d99 Release 1.0.0-32@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-30 03:14:05 +00:00
6b1cccdd27 Release 1.0.0-32@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-29 21:29:03 +00:00
a4956a566c Start version: 1.0.0-32
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-29 21:26:31 +00:00
3082150b05 pkg.sh Fix: Overwrote LAST_RPM_VERSION entirely
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-29 21:24:32 +00:00
b7b012c47b Release 1.0.0-31@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-29 20:16:01 +00:00
4a93754435 jw-build-create-project.sh: Add .gdb_history to .gitignore
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-29 19:56:20 +00:00
79278ea8bd defs.mk, projects.py: Fix PREREQ_BUILD ignored in LIBFLAGS
PREREQ_BUILD doesn\'t make it into linker flags. This patch hopefully
fixes that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-29 19:46:07 +00:00
488ffa1e3c yapp.mk: Add support for automatic detection off App.h header
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-29 19:44:06 +00:00
1a05a1a79e Release 1.0.0-31@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-28 19:26:57 +00:00
bb84b0b6b5 Fix commit 1.14: $(CONF_D) installation owner and mode
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 18:48:59 +00:00
a645be36cb projects-dir.mk: Make target pkg-exclude-built-today add projects
Make target pkg-exclude-built-today add projects to exclude.txt,
rather than replace exclude.txt

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 15:36:46 +00:00
3326efca14 Release 1.0.0-31@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-28 14:32:37 +00:00
62e78048e4 Start version: 1.0.0-31
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-28 14:31:15 +00:00
7efb9bd768 pkg.sh: Don't try to upload non-existing devel package
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 14:30:37 +00:00
e92ff302f0 Release 1.0.0-30@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-28 12:49:19 +00:00
bf073f18b9 Start version: 1.0.0-30
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-28 12:47:34 +00:00
a232b4bffd build.py: Beautify logging
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 12:28:59 +00:00
4dd4657c60 Release 1.0.0-29@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-28 12:19:58 +00:00
e1bc36c4d9 Start version: 1.0.0-29
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-28 12:18:45 +00:00
14298c3493 projects-dir.mk: Add target pkg-release-all
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 11:18:47 +00:00
9b1ae176f5 target refresh: Run pkg-manger.sh with option -y
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 09:27:39 +00:00
91fca8e791 pkg-manager.sh: Add -y support to command refresh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 09:27:11 +00:00
37dbe0a32f pkg-manager.sh: Circumvent more checks for install -y
zypper --non-interactive --gpg-auto-import-keys in --force-resolution --auto-agree-with-licenses

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 08:54:19 +00:00
07ebe479e6 Follow change in projects.py: Required-pkg -> requires-pkg
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 08:30:26 +00:00
dc2353c918 projects-dir.mk: Add SHELL = -o pipefail
The target pkg-install-prereq-release ignored errors from the package manager,
this fixes it. Presumably many other ignored pipe errors, let's see what this
turns up.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-28 08:15:48 +00:00
2a99c05991 build.py: Use all prerequisite types for pkg-* targets
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-27 21:43:30 +00:00
e70f7a1c5c rpmdist.mk: Add target ssh-remote
This target runs ssh -l root $(TARGET_HOST), with TARGET_HOST typically defined in
$(MODDIR)/make/local.mk. Seems a bit out-of-place, everything, but anyway.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 12:56:50 +00:00
231c5a4dae subtree.mk: Assign SUBTREE_FILES/DIRS with += instead of =
Allow to modify them later

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 12:55:34 +00:00
0ebf893d18 jcs.conf: Fix domain part "janware" in jcs_dir
Using hostname -d, as before, seems to volatile for a robust config directory
layout.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 11:09:32 +00:00
afd30cf380 alias-cdc.sh: Moved ytools cdc.sh to jw-build alias-cdc.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 10:50:33 +00:00
c42e386c76 doc, make, scripts: Add support for [pkg.conflicts.xxx]
Since the packaging machinery is pretty complicated, the information about
conflicting packages had to be passed through many APIs. The last commit
contained a patch which is left in the tree to have it in one file, it actually
is identical to this commit's diff, though. Git would save me that quirk.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 10:34:22 +00:00
e52879215d doc/packaging/add-pkg-conflicts-support.patch: Add file
add-pkg-conflicts-support.patch is commited as piece of documentation
on which places had to be touched as an additional option (i.e.
"Conflicts") was implemented. In the hope it might prove useful in
streamlining the packaging machinery later.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 10:30:09 +00:00
b35a50944c project.conf, topdir.mk, projects.py: Replace pkg.required.xxx by pkg.requires.xxx
This opens up a more concise handling of pkg.conflicts.xxx in the future, and
prepares some code simplification in projects.py.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 09:33:53 +00:00
b57c5846c4 projects-dir.mk: Code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 18:38:24 +00:00
cdfcd8e3a7 Release 1.0.0-28@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-25 18:14:31 +00:00
46a4965e97 Start version: 1.0.0-28
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-25 18:13:35 +00:00
eaa8ec9976 purge-stale-projects.sh: Remove project from CVS directory if present
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 18:10:35 +00:00
c0d3a5f561 projects-dir.mk: Add target pkg-fetch-from-xxx
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 17:56:01 +00:00
94e7bff14e create-mkspec.sh: Add missing stage pre to create-mkspec.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 17:16:24 +00:00
468df66a61 Release 1.0.0-27@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-25 16:28:19 +00:00
6525fb5090 Start version: 1.0.0-27
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-25 16:27:12 +00:00
dd878bd629 Fix: Default package template was created with wrong fullname
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 16:26:47 +00:00
6be9da9d37 topdir.mk: Fix broken description creation
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 16:26:46 +00:00
e8cdcc4679 projects-dir.mk: Add sync-% target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 09:17:38 +00:00
b53ff66828 projects-dir.mk: Add sync target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 09:16:13 +00:00