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
b8626d161c
rules.mk: Fix syntax error in diff target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-14 11:36:32 +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
401598a05c
subtree.mk: Inhibit warning for non-git repos
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-13 23:05:01 +00:00
357ad0c8f9
projects-dir.mk: Fix support for automated builds
...
Since Revision 1.97, CVS_RSH is unconditionally set to override settings from
the CVS packages' environment. This, however, broke automated builds, since that
environment variable also communicated their pubkey-authenticated SSH variant.
Introduced two ways to remedy that:
1. Take JW_BUILD_SSH from the environment which takes precendence over
everything else.
2. Made JW_BUILD_SSH_EXTRA_OPTS a += assignment, to allow callers to squeeze
extra options into the environment.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-13 08:42:50 +00:00
87c7130c39
projects-dir.mk: Rename update-git-project-descriptions
...
to git-project-descriptions
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 19:46:19 +00:00
1ff58ea7c5
topdir.mk: Add target git-update-project-description
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 19:45:36 +00:00
f0ed493e28
projects-dir.mk: Add target update-git-project-descriptions
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 19:39:29 +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
2b7ff850f0
defs.mk: Replace colon by slash in doc URLs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 17:43:55 +00:00
4bbaf4888f
projects-dir.mk: Add target init-project-%
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 16:37:04 +00:00
730a350c61
projects-dir.mk: Change documentation URL
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 16:24:40 +00:00
4e21a62cd0
projects-dir.mk: Reword comment
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:21:24 +00:00
c39b7cc977
projects-dir.mk: Beautify code
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:17:05 +00:00
0aaf1a78b3
projects-dir.mk: Fix documentation URL
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 15:11:22 +00:00
bbbdcf3746
projects-dir.mk: Now use /bin/echo -e instead of echo
...
On Debian, bash-builtin echo apparently doesn't understand -e and echoes it
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:38:05 +00:00
e181611df9
projects-dir.mk: Fix missing --prefix argument to projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 14:29:12 +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
66e840ee94
defs.mk: Include TODO.* and README.* in DOCS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:47:51 +00:00
564338eef5
project.conf: Run rm -f /usr/bin/jcs in postinstall script
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 12:19:31 +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
e36edb06ab
cvsroot.sh: Add /etc/profile.d/cvsroot.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 10:51:38 +00:00
f86ccd036b
projects-dir.mk: Enable temporary passwordless SSH session login
...
Making use of SSH session sharing, which avoids the need for using an
authentication agent. It also speeds things up considerably.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 10:07:48 +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
bcb67222be
projects-dir.mk: Use GIT_SSH instead of ssh to allow automatic build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 19:15:58 +00:00
03cc9f813f
projects-dir.mk: Make pull target only update permitted projects
...
to avoid warnings during update.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 18:38:20 +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
4db8ba0e71
projects-dir.mk: Beautify comments
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 15:05:52 +00:00
398de45077
projects-dir.mk: Remove target config.done
...
ytools is not an autoconf project anymore
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 15:04:30 +00:00
f136beba39
topdir.mk: Add htdocs and tmpl to standard directories
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 13:39:47 +00:00
1ee9f53394
projects-dir.mk: Beautify whitespace
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:25:03 +00:00
ed2fdd6340
projects-dir.mk: Add target list-maintainers
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:21:18 +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
351188dcf9
project.conf: Set global.jw-maintainer = jan
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:50:19 +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
05f72596dd
projects-dir.mk: Run off jw-build
...
Signed-off-by: Theobald Wichtich <janlin@gmx.de>
2017-04-07 18:08:15 +00:00
027d82c016
rules.mk: Rename make_version_script.sh to make-version-script.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:44:37 +00:00
14e8c9e279
Fix: Target echo-prereq-build asked the wrong tree
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:42:14 +00:00