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
97e360e1a1
profile.mk: Add automatic default profile generation
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 13:02:30 +00:00
14e76bbddd
scm.sh: Add cmd_clean to scm.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-24 12:59:10 +00:00
5cf819ab1a
Release 1.0.0-24@suse-tumbleweed/x86_64
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-23 20:09:22 +00:00
ff8de9d29b
Start version: 1.0.0-24
...
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-23 20:07:55 +00:00
048e25e14f
Release 1.0.0-23@suse-tumbleweed/x86_64
...
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-23 18:31:28 +00:00
a5e00ecaa4
projects.py: Add command os-cascade
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-23 18:09:59 +00:00
c7097bf534
conf.mk: Fix $(CONF_D) installation owner and mode
...
Installation was done with plain install -d instead of $(INSTALL) -d, which
yielded a permission denied.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-19 22:12:48 +00:00
056558bb27
build.py: Fix dependency tree for multiple prerequisite types
...
build.py calculated a wrong build order because it doesn\'t take all build
prerequisite types correctly into account. Fixed that. Implemented the option
--dry-run along the way.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-19 21:10:35 +00:00
e9fda3e8e2
projects-dir.mk: Add targets install and distclean
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-19 16:15:50 +00:00
f8cdb6af5c
projects-dir.mk: Support legacy directories
...
Take precautions for legacy directories without jw-build subdir.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-19 14:36:12 +00:00
b3f12a6c35
pgit.sh: Add support for defining pdir and pdirs in the environment
...
TODO: These variables seem a bit short for the environment
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-17 09:16:44 +00:00
91aca62a2a
pkg-install-prereq-xxx: Simplified
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-17 09:08:57 +00:00
3fbb704dae
projects.py fix: --flavours arguments mutilated
...
The argument to --flavours isn't correctly evaluated. It allows only one value
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-17 09:08:15 +00:00
bcecec3229
Release 1.0.0-23@suse-tumbleweed/i586
...
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-17 03:03:52 +00:00
35576e1176
Start version: 1.0.0-23
...
Signed-off-by: janware DevOps <devops@janware.com>
2017-06-17 03:02:18 +00:00
5b421c47a4
htdocs.mk: Add compilation of .less files
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-16 12:13:08 +00:00
d17eccc0eb
purge-stale-projects.sh: Attempt to clean projects before purge
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-16 10:41:11 +00:00
8e098ce9ab
Release 1.0.0-22@suse-tumbleweed/i586
...
Signed-off-by: Janware DevOps <devops@janware.com>
2017-06-15 03:03:40 +00:00
a2ca8aec76
dirs.mk: Add target local-%, implying DONT_CHECK_PREREQ_DONE
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-14 18:48:46 +00:00