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
5ce06805f8
purge-stale-projects.sh: Purge more projects
...
Now CVS projects not readable and not executable are purged,
too.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:53:46 +00:00
e4ea74dadc
make, scripts: Add more scripts from ytools/devutil/scripts
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:40:04 +00:00
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