Commit graph

402 commits

Author SHA1 Message Date
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
d504aa21cd git-srv-admin.sh: Only allow manipulating own repos
Disallow attempts to manipulate other user's repositories.

Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-26 12:18:37 +00:00
521c7752bb pgit.sh: Add support for pulling other user's projects as branch into existing
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-26 11:49:31 +00:00
e5bad17e18 pgit.sh fixed cloning from other users: Pushurl and creation of own repo
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-26 11:32:47 +00:00
a4c06809c5 jw-build-create-project.sh: Add *.secret to standard .gitignore
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-26 09:02:06 +00:00
6af6704576 create-mkspec.sh: Add support for global.license option in project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-23 12:08:14 +00:00
b18c91d48b integrate-distro.sh fix: Execution stopped with missing execute permissions
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-22 20:31:09 +00:00