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
2a644c504b
Release 1.0.0-26@suse-tumbleweed/x86_64
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 21:49:12 +00:00
a0ad4b694e
Start version: 1.0.0-26
...
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-24 21:48:12 +00:00
b19d67220c
Release 1.0.0-25@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-24 21:38:15 +00:00
bbdf0cec7e
Start version: 1.0.0-25
...
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-24 21:37:13 +00:00
77c53f326b
scripts-targets.mk: Add dependency on install_files_SYSCFG
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 18:26:00 +00:00
982f9490f2
profile.mk: Fix automatically generated path-xxx.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 17:46:39 +00:00
33a40ccc3e
conf.mk: Add install_INIT prerequisite to init
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 17:46:11 +00:00
c51ea60cac
projects-dir.mk: Add target pkg-list-groups
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 13:47:45 +00:00