Commit graph

3,004 commits

Author SHA1 Message Date
3ec49304a1 projects.py: Add support for command pythonpath
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-24 10:56:51 +00:00
82c41cd68d jw-build-create-project.sh: Fix typo
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 18:16:58 +00:00
cdabaad7ef py-*.mk: Fill PYTHONPATH from build dependencies
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 18:16:08 +00:00
c5be183a73 projects.mk: Add variable proj_query_cmd
proj_query_command is not a callable function, as opposed to proj_query, which
now uses it. This adds the possibilty to use it multiple times in pipes.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 18:14:58 +00:00
4827389e26 projects.py pkg-requires: Add options to query naked projects list
- Remove --vendor (-V), was dysfunctional, anyway
- Add options to strip the results:

  --subsections (-S)
  --delimiter (-d)
  --no-subpackages (-p)
  --no-version

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 18:12:36 +00:00
f8747fcdbd py-defs.mk, py-mod.mk: Add exports to __init__.py
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 14:34:23 +00:00
9505e9ab40 python-tools.sh: Add python-tools.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-22 14:33:36 +00:00
d49340917b make: Add py-defs.mk py-mod.mk py-run.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-21 15:34:16 +00:00
00af05abf1 defs.mk: Now use pkg.sh log-install -WA instead of -LA for target link-in
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-21 15:33:55 +00:00
d296839c2c pkg.sh log-install -W: Make python wrapper around python scripts
Otherwise calls with /usr/bin/python /opt/package/bin/myscript.py fail with
syntax error.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-21 15:29:52 +00:00
a4ef394a95 pkg.sh: Add option -W to log-install
This is like log-install -W, except that it installs a wrapper
script instead of a link for executables

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-19 11:30:08 +00:00
8f005bfb9a Release 1.0.0-34@suse-tumbleweed/i586
Signed-off-by: Janware DevOps <devops@janware.com>
2017-07-10 03:13:12 +00:00
9e3959f66e Start version: 1.0.0-34
Signed-off-by: janware DevOps <devops@janware.com>
2017-07-10 03:12:11 +00:00
11770d4cc3 projects.py: Check flavours build + devel in exepath command
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-09 23:17:23 +00:00
7e85c87c16 cleandirs.mk: Add support for SUBDIRS_ALL and SUBDIRS_INSTALL
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-09 17:31:10 +00:00
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