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
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