735fe13720
create-pkg-config.sh: Fix search path for jw-build-functions.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 14:59:28 +00:00
32e4a703d7
jw-build-functions.sh: Rename ytools-build-functions.sh to jw-build-functions.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 14:58:51 +00:00
0efd54b523
pkg.sh: Fix broken -N option for jw-build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:49:28 +00:00
55fa0eaec5
$(TOPDIR), make, scripts: Search-and-replace ytools -> jw-build
...
This project was copied from ytools, with anything not related to providing
build-functionality left out. This commit replaces the occurences of ytools
with jw-build, and removes some but most certainly not all legacy ytools
references.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:15:48 +00:00
61555328af
pgit.sh: Move dependencies from proj.mk into project.conf
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-27 10:10:28 +00:00
c1e41fa772
projects.py: Take install deps from all packages
...
Not taking install dependencies from pkg.required.jw alone anymore, but from
all sections of the section cascade.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 20:27:17 +00:00
562ee5fc49
make, scripts: Add support for release dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:56:33 +00:00
54cd9a06fe
get_os.sh: Favour ID_LIKE over ID in /etc/os-release
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 18:20:45 +00:00
94c9cbd77f
qemu-boot.sh: Add support for booting RPi
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:10:42 +00:00
ed86a8957f
projects.py: Fix broken get_os.sh path detection
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 14:22:49 +00:00
468264f640
pkg.sh: Flag .leases as %config in RPM spec
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-20 15:24:48 +00:00
db9cd2755f
projects.py: Add --exclude support to ldflags
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:38:56 +00:00
dbd26ebfdf
script jannet: Add janware to vendor match
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 14:08:57 +00:00
d890969c82
git-srv-admin.sh: Allow non-existing $pdir
...
Non-existing projects directories should not break the build, so just
silently allow that to happen.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 12:02:46 +00:00
50fc9201a4
build.py fix: --exclude command line arg wasn't correctly evaluated
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 11:34:11 +00:00
b9dc5ca4db
pkg.sh: Fix build errors in gaflib projects
...
Fix build errors in gaflib projects. This might kill some
functionality, not sure.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 17:50:02 +00:00
69de7c53c8
rpmdist.mk: Fix off-by-one bug in rpm-release-reinstall
...
Introduce --dont-expand-version-macros into projects.py, and use it
to postpone version expansion into pkg.sh.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 13:31:33 +00:00
84326720ec
upload.sh: Add method directory
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-11 18:56:52 +00:00
b79d89f37d
projects.py pkg-requires: Add --dont-strip-revision
...
Add --dont-strip-revision option to projects.py pkg-requires
Sadly, Debian dpkg doesn't install a package with dependency
somepkg = 1.2.3, if somepkg-1.2.3-10 is installed. To work
around this, VERSION in project.conf files is now always
interpreted as VERSION-REVISION
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-10 16:19:26 +00:00
2d6da0e694
convert-doc-to-wiki.sh: Add convert-doc-to-wiki.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-28 15:42:28 +00:00
03486f5693
integrate-distro.sh: Add support for config extra_boot_params.local_xxx
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-23 18:49:27 +00:00
9189a42ff6
integrate-distro.sh: Make [repos.after-install] work
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-23 12:27:59 +00:00
7a335673ea
integrate-distro.sh: Detect kernel version (rather than configuring it)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-22 17:00:26 +00:00
179e8de8fe
dpm.sh: Make dpm.sh work with multiple packages
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 19:55:51 +00:00
da28b13617
create-mkdebian.sh, create-mkspec.sh: Fix debian package build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 19:26:28 +00:00
98eda48ec6
projects.py: Fix bogus newline in get_os()
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 16:23:10 +00:00
2a50ee3ff4
get_os.sh: Beautify usage
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-31 14:10:40 +00:00
b27e0166c4
projects.py: Add cmd_required_pkg()
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-31 14:10:18 +00:00
5b6ee5ef6d
integrate-distro.sh: Fix failing umount command
...
umount failed with missing /tmp/agent-host.sock, because it doesn\'t
show up as expected in /proc/mounts anymore
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-26 14:48:39 +00:00
e43f8e6e35
upload.sh: Add support for environment variable RSYNC_EXTRA_OPTS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-25 19:22:25 +00:00
424430c35a
upload.sh: Code beautification
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-20 14:11:36 +00:00
f384edaf27
integrate-distro.sh: Add support for disabled repository syntax (repo name prepended by - sign)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-20 13:04:41 +00:00
62960d5097
pkg.sh: Fix broken /usr/bin/rev breaking log-install
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-19 16:19:48 +00:00
509d78af00
ini-tools.sh: Now only acception [section]s with leading spaces as delimiter
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-19 13:22:41 +00:00
ccde4a078c
create-mkspec.sh: Fix evaluation of sections [pkg.xxx.post] and friends
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-19 13:22:40 +00:00
489f8ddeca
jcs: Jcs useradd now only creating home directory if it doesn't exist, yet
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-19 11:02:41 +00:00
937654282c
qemu-boot.sh: Some code cleanup, still a mess, though
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 17:56:47 +00:00
3067ec7fd7
integrate-distro.sh: Create rw-root, too
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 15:53:33 +00:00
38c3417015
pkg.sh: Fix broken variable "mode"
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 15:38:35 +00:00
5798de473b
integrate-distro.sh: Fix typo
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 14:40:17 +00:00
ec115ab6ff
git-srv-admin.sh: Some code and usage cleanup
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 12:02:29 +00:00
0df50c415d
pgit.sh: Ongoing additions
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 08:05:50 +00:00
a18523b108
pgit.sh: Add git fetch origin master during initialization from others
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 19:58:54 +00:00
c14c611c3f
pgit.sh: Additions to project fetching from others
...
- Run git submodule init / update also if project existed
- After newly fetching from others:
- Git branch --set-upstream-to origin/master
- Git push
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 18:49:14 +00:00
66df5381f4
pgit.sh, *.mk: Fix wrong username in list-personal-projects
...
Fix: ssh git.jannet.de git-srv-admin.sh -j list-personal-projects is
called with wrong username.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 17:53:52 +00:00
360c7bca39
pkg.sh: Failure to upload is not fatal any more
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 09:25:27 +00:00
b1c9e7dff9
jw-build-create-project.sh: Add local.mk to .gitignore
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 08:35:50 +00:00
d69342a17e
integrate-distro.sh: Add support for repos.after-install (untested)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-03 17:23:39 +00:00
71bfb3bccc
pkg.sh: Add support for -B upload_basurl and -A upload_file_attribs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-03 12:47:18 +00:00
0037554001
scripts: Replace standard source path cvs.stable with jw.dev
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-28 13:51:53 +00:00