9440355423
build.py: Beautify output
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-05-07 14:18:18 +00:00
0c6d123e9f
build.py: Pass missing --prefix argument to projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 12:01:17 +00:00
bab0c1f69f
pgit.sh: Some experiments to output formatting
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 11:37:15 +00:00
2332f79001
build.py: Honour flavour argument of prereq command
...
This commit also abandons make echo-prereq in the project's directories, which
is too unspecific to achieve the point of this commit.
It has the following consequences:
- All PREREQ_XXX definitions in makefiles become meaningless
- Build order can break, because it now solely relies on project.conf
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 11:35:31 +00:00
3110d4b764
pkg-manager.sh: Add command refresh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-28 08:45:55 +00:00
7116403214
pgit.sh: Prepare submodules, too
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-27 13:34:50 +00:00
74d178f9b3
integrate-distro.sh: Add support for options -i and -x, fix ini-tools.sh
...
- Add support for
-i ssh-identity-file
-x trace shell
- Ini-tools.sh had to be in $PATH, now it has to be in the same directory
as integrate-distro.sh. This is better for invocation from cron daemon,
as it has practically no PATH set.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-27 13:05:50 +00:00
3fd044c974
integrate-distro.sh: Use CVS_RSH or GIT_SSH to ssh into localhost
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-26 07:27:02 +00:00
e48700b459
purge-stale-projects.sh: Additional check if ssh works
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-26 07:19:17 +00:00
9fd198bca2
purge-stale-projects.sh: Add safeguard against non-functional SSH executable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 17:08:39 +00:00
4e85d22e5a
get_os.sh: Add support for command argument
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-25 16:39:32 +00:00
641364543a
projects.py: Increase debug logging
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 13:56:34 +00:00
2dfcc8042a
build.py: Make --ignore-deps respect build order
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 13:56:14 +00:00
e4af0b3874
build.py: Add support for option --ignore-deps
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-24 12:43:02 +00:00
17ed23e423
jcs: Attempt to fix jcs not in sudo path
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 15:43:49 +00:00
a65a71f852
jw-build-create-project.sh: Change default copyright to proprietary
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-23 09:43:46 +00:00
45522783f3
jw-build-create-project.sh: Beautify output
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-22 18:58:22 +00:00
e3e401291b
OS building scripts: Replace ytools -> jw-build
...
Replace some legacy ytools references by jw-build in
integrate-distro.sh and jw-build-create-project.sh.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-22 18:57:04 +00:00
57c6132608
pgit.sh: Remove some markers to clean up output
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 16:59:30 +00:00
f9c20f6a64
pgit.sh: Log more git commands
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 16:47:20 +00:00
03dde99cc1
pgit.sh: Be more verbose about git commands
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 15:20:07 +00:00
50f50e563d
build.py: Fix missing global declaration
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 10:44:36 +00:00
39ec72e0d4
build.py: Show build progress
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 10:37:11 +00:00
2bd14f63a6
pkg.sh: Add RSYNC_SSH to environment
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-21 09:48:29 +00:00
1cb1b90d7a
pkg.sh: Don't run sudo rpm -U if running as root already
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-20 19:51:57 +00:00
17d089850e
qemu-boot.sh: Automatically add execute permissions to qemu-boot.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-20 13:07:53 +00:00
66865574a1
qemu-boot.sh: Beautify logging
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-20 13:05:49 +00:00
ed551c59b8
pkg.sh: Beautify logging
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-19 17:19:28 +00:00
3ad5c48685
integrate-distro.sh: Add support for section targets.default
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-19 17:14:17 +00:00
85d49ebcb8
pkg.sh: Change pkg-release-rebuild comments to imperative case
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-15 17:03:36 +00:00
33a012f56a
integrate-distro.sh: Renam services.disabled -> services.disable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-15 13:35:50 +00:00
882f5363fc
integrate-distro.sh: Add support for section services.disable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-14 21:40:53 +00:00
6a119077d9
pgit.sh: Rename other user's remote to user-xxx
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-14 12:03:22 +00:00
cacfc76aba
Fix : Make rojects.py Ãproj-dir return topdir for own project
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-13 23:17:45 +00:00
f74fdbba17
git-srv-admin.sh: Add command update-descriptions
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 19:14:05 +00:00
8477f45390
projects-dir.mk, projs-dir.mk, pgit.sh: Set CVS_RSH unconditionally to wrapper
...
Problem is, the OS cvs package sets the environment variable to "ssh"
in a profile script. Overriding this to speed things up.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 18:21:20 +00:00
463092cbef
projects-dir.mk: Improve passwordless login
...
Remove some more obstacles to passwordless login during automated
builds.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:17:01 +00:00
64e7338bed
projects-dir.mk: Support non-interactive install-prereq-build
...
Support non-interactive install-prereq-build
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 13:45:19 +00:00
f5ab24d344
projects-dir.mk: Add install-prereq-build
...
Add a target to pull in all prerequisites needed for building via the
package manager.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 13:30:53 +00:00
021e52de59
get_os.sh: Add command name
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 13:11:49 +00:00
9c4db07ac6
conf/jcs, scripts: Move jcs over from ytools
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:12:07 +00:00
76b6084b43
pgit.sh: Fix warning on nonexistent ls */.git
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 09:29:58 +00:00
0528d17ecc
jw-build-ssh.sh: Add jw-build-ssh.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 21:28:43 +00:00
c8a1914788
cvs-admin.sh: Add cvs-admin.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 18:37:01 +00:00
3187f3daf5
git-srv-admin.sh: Exclude inaccessible directories maintainers list
...
git-srv-admin.sh: Exclude directories without read permission from
maintainers list
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:11:35 +00:00
7c2f71b6d7
git-srv-admin.sh: Add support for unmaintained projects
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:35:09 +00:00
9bb3a3dd2a
git-srv-admin.sh: Make list-maintainers functional
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:32:53 +00:00
f7ac54013e
git-srv-admin.sh: Add stub command list-maintainers
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:18:39 +00:00
226fcc8cc3
integrate-distro.sh: Add jw-build packages to default package list
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 15:20:11 +00:00
61a3e4974b
git-srv-admin.sh: Replace getpwuid by getent
...
getpwuid is part of the ytools package, which can't always be
assumed to be installed.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 15:19:27 +00:00