Adam Dickmeiss [Fri, 2 Sep 2011 13:04:26 +0000 (15:04 +0200)]
Search .pbuilderrc in calling users $HOME.
Heikki Levanto [Mon, 15 Aug 2011 08:58:31 +0000 (10:58 +0200)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/git-tools
Heikki Levanto [Mon, 15 Aug 2011 08:58:21 +0000 (10:58 +0200)]
minor
Heikki Levanto [Mon, 15 Aug 2011 08:39:39 +0000 (10:39 +0200)]
Summary on first line, for nagiosgrapher
Heikki Levanto [Tue, 9 Aug 2011 10:58:45 +0000 (10:58 +0000)]
Using port 222 on git.indexdata.dk
Adam Dickmeiss [Wed, 3 Aug 2011 13:21:30 +0000 (15:21 +0200)]
id-pbuild.sh calls id-mk-deb-src.sh automatically
Adam Dickmeiss [Wed, 3 Aug 2011 13:04:51 +0000 (15:04 +0200)]
Fix usage
Adam Dickmeiss [Wed, 3 Aug 2011 12:52:42 +0000 (14:52 +0200)]
Separate, privileged, script for id-pbuild.sh.
The separate script, id-pbuild-root.sh, might be specified in
/etc/sudoers as follows, to prevent interactive password typing..
For example, for "adam":
adam ALL=NOPASSWD: /home/adam/proj/git-tools/id-deb-build/id-pbuild-root.sh
Adam Dickmeiss [Wed, 3 Aug 2011 11:53:21 +0000 (13:53 +0200)]
Reformat
Adam Dickmeiss [Mon, 18 Jul 2011 11:56:22 +0000 (13:56 +0200)]
Split long line
Adam Dickmeiss [Mon, 18 Jul 2011 11:42:53 +0000 (13:42 +0200)]
More verbose rpmbuild setup script
Adam Dickmeiss [Tue, 31 May 2011 11:02:00 +0000 (13:02 +0200)]
id-pbuild.sh: new option --product
The product option can be used if the Debian package is different
from the product name on our download area. For example php5-yaz
is called phpyaz, idzebra-2.0 is called zebra.
Adam Dickmeiss [Wed, 25 May 2011 13:11:08 +0000 (15:11 +0200)]
Add script to add config.h (AC_CONFIG_HEADERS)
Adam Dickmeiss [Wed, 25 May 2011 13:11:05 +0000 (15:11 +0200)]
fixup headers deals with more files
Wolfram Schneider [Fri, 6 May 2011 10:16:58 +0000 (10:16 +0000)]
improve warning message
Adam Dickmeiss [Fri, 29 Apr 2011 11:32:17 +0000 (11:32 +0000)]
Remove Ubuntu intrepid, hardy, gutsy, jaunty.
No need to support those anymore.
Adam Dickmeiss [Fri, 29 Apr 2011 10:23:17 +0000 (10:23 +0000)]
Add debian wheezy, ubuntu natty.
Adam Dickmeiss [Fri, 29 Apr 2011 10:23:29 +0000 (12:23 +0200)]
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/pub/git-tools
Adam Dickmeiss [Fri, 29 Apr 2011 10:22:12 +0000 (12:22 +0200)]
Add debian wheezy, ubuntu natty.
Heikki Levanto [Mon, 11 Apr 2011 11:26:01 +0000 (13:26 +0200)]
Minor
Adam Dickmeiss [Mon, 11 Apr 2011 08:56:29 +0000 (08:56 +0000)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/git-tools
Adam Dickmeiss [Mon, 11 Apr 2011 08:56:00 +0000 (08:56 +0000)]
Avoid --keyring opt for debootstrap. Fixes bug 4122
Heikki Levanto [Mon, 28 Mar 2011 13:29:25 +0000 (15:29 +0200)]
Added host comments to note who should do manuals
Heikki Levanto [Mon, 28 Mar 2011 08:51:21 +0000 (10:51 +0200)]
Mark manual packages in list
Heikki Levanto [Tue, 22 Mar 2011 15:29:35 +0000 (16:29 +0100)]
minor comment
Heikki Levanto [Tue, 22 Mar 2011 15:24:46 +0000 (16:24 +0100)]
Removed false '??' from version numbers
Heikki Levanto [Tue, 22 Mar 2011 15:22:48 +0000 (16:22 +0100)]
Added check for manually installed pkgs
Heikki Levanto [Tue, 22 Mar 2011 12:10:12 +0000 (13:10 +0100)]
Details
Fixed Upd links for a few machines with nontrivial wiki pages.
Lay out details
Listing normal packages right
Heikki Levanto [Fri, 18 Mar 2011 14:04:19 +0000 (15:04 +0100)]
Cross-ref table by package name
Heikki Levanto [Fri, 18 Mar 2011 13:03:41 +0000 (14:03 +0100)]
Indicator for security packages
Heikki Levanto [Fri, 18 Mar 2011 12:50:39 +0000 (13:50 +0100)]
Turned the table around, added lines
Heikki Levanto [Thu, 17 Mar 2011 12:19:32 +0000 (13:19 +0100)]
Details
Include hosts with a dash in their name
Tweak lay out
Heikki Levanto [Thu, 17 Mar 2011 12:05:30 +0000 (13:05 +0100)]
Also total package instances
Heikki Levanto [Thu, 17 Mar 2011 11:51:49 +0000 (12:51 +0100)]
Added a summary table in the beginning, with links
Heikki Levanto [Tue, 15 Mar 2011 12:57:11 +0000 (13:57 +0100)]
Added aptcheck stuff
Adam Dickmeiss [Fri, 28 Jan 2011 09:06:49 +0000 (10:06 +0100)]
Add script to allow rpmbuild usage as non-root
Adam Dickmeiss [Fri, 7 Jan 2011 09:36:46 +0000 (10:36 +0100)]
Full path to software
Adam Dickmeiss [Tue, 12 Oct 2010 11:20:11 +0000 (13:20 +0200)]
Add ubuntu maverick.
Adam Dickmeiss [Tue, 12 Oct 2010 10:39:20 +0000 (12:39 +0200)]
Add Ubuntu maverick
Adam Dickmeiss [Fri, 20 Aug 2010 11:44:56 +0000 (13:44 +0200)]
Add support for remote build (option --remote)
For example, --remote=idpbuilder@squeeze will build as user
idpbuilder on squeeze. Before rebuild remove old output (not
when doing --upload of course).
Mike Taylor [Tue, 10 Aug 2010 16:41:24 +0000 (17:41 +0100)]
Insert error-message-and-exit at top.
Mike Taylor [Tue, 10 Aug 2010 16:39:28 +0000 (17:39 +0100)]
New file, copied from $GIT/torus/mkdist.sh, which has evolved to
become generic and configurable.
Jakub Skoczen [Wed, 14 Jul 2010 13:52:12 +0000 (09:52 -0400)]
Upload to kebab instead.
Jakub Skoczen [Mon, 12 Jul 2010 14:00:15 +0000 (16:00 +0200)]
Rebuild repo only for non-empty dirs (once)
Jakub Skoczen [Mon, 12 Jul 2010 11:50:19 +0000 (13:50 +0200)]
Change group to 'staff' after signing pkgs
Jakub Skoczen [Mon, 12 Jul 2010 11:30:51 +0000 (07:30 -0400)]
Query rpm for topdir location.
Instead of assuming /usr/src/redhat as a used may redefined it
Jakub Skoczen [Thu, 8 Jul 2010 14:51:31 +0000 (10:51 -0400)]
Take the spec file as a parameter
instead of looking for it in the pwd
Jakub Skoczen [Thu, 8 Jul 2010 13:57:15 +0000 (15:57 +0200)]
Embed singatures BEFORE generating meta.
Otherwise the checksums don't match. The script has been reformatted in the meantime.
Jakub Skoczen [Thu, 8 Jul 2010 13:00:54 +0000 (15:00 +0200)]
Add pkg signing macros
root [Thu, 8 Jul 2010 12:52:41 +0000 (14:52 +0200)]
Add some root/sudo checks and pkg singing (disabled)
Why disabled? Well, it is IMPOSSIBLE to sign packages
unattended using 'rpm --add-sing' as it ALWAYS asks
for passphrase (eventhough our PPH is empty). Do you feel
like typing that PPH for every single rpm during archive rebuild?
I don't. Btw, anyone experienced with 'expect' is welcome to fix this.
Jakub Skoczen [Wed, 7 Jul 2010 14:38:50 +0000 (16:38 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/git-tools
Jakub Skoczen [Wed, 7 Jul 2010 14:38:33 +0000 (16:38 +0200)]
Generate GPG signature
Jakub Skoczen [Wed, 7 Jul 2010 09:51:23 +0000 (05:51 -0400)]
Allow overriding vars
Jakub Skoczen [Wed, 7 Jul 2010 09:38:16 +0000 (05:38 -0400)]
Add RPM upload script
Jakub Skoczen [Tue, 6 Jul 2010 14:36:02 +0000 (16:36 +0200)]
Build yum indices
Jakub [Tue, 6 Jul 2010 13:33:01 +0000 (15:33 +0200)]
Update yum repo script
Builds only dir structure right now, does not create repo indices since
kebab does not allow installing new packages (createrepo in particular)!
The input packages are expected, similarly to debs, under /home/ftp/pub/package-name
with the follworinf dir tree:
redhat/
- distro
- version
- SRPMS
- RPMS
- noarch
- i368
- (etc)
This structure that reflects what's under /usr/src/redhat/ after the package is built.
Adam Dickmeiss [Mon, 10 May 2010 11:31:13 +0000 (13:31 +0200)]
Architecture-any packages only built once
Adam Dickmeiss [Tue, 4 May 2010 12:39:10 +0000 (14:39 +0200)]
Handle non-existing .dsc/.gz's. Ubuntu Lucid.
Adam Dickmeiss [Tue, 4 May 2010 12:09:00 +0000 (14:09 +0200)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/git-tools
Adam Dickmeiss [Tue, 4 May 2010 12:08:45 +0000 (14:08 +0200)]
Add Ubuntu Lucid
Adam Dickmeiss [Tue, 4 May 2010 12:08:05 +0000 (14:08 +0200)]
Change Ubuntu mirror
Adam Dickmeiss [Tue, 4 May 2010 12:07:45 +0000 (14:07 +0200)]
Avoid smartness WRT update
Adam Dickmeiss [Tue, 4 May 2010 12:07:27 +0000 (14:07 +0200)]
Use scp (not cp)
Adam Dickmeiss [Mon, 3 May 2010 13:00:00 +0000 (15:00 +0200)]
update-archive.sh: use /pub/{ubuntu,debian}/override.
Using the override gets rid of the annoying source / binary
override messages. The override uses this style (.. for missing
lines):
yaz extra main
yazpp extra main
yazproxy extra main
..
cf extra restricted
masterkey-ui-core extra restricted
..
Adam Dickmeiss [Mon, 3 May 2010 11:50:35 +0000 (13:50 +0200)]
Remove CVS Id line
Adam Dickmeiss [Mon, 3 May 2010 11:48:34 +0000 (13:48 +0200)]
Obsolete README
Adam Dickmeiss [Mon, 3 May 2010 11:46:17 +0000 (13:46 +0200)]
Skip sections not in use for each distro
For example there are only restricted for a subset of the
distributions.
Wolfram Schneider [Tue, 27 Apr 2010 11:24:45 +0000 (13:24 +0200)]
print "Summary of changes:" only if there more than one commit
Adam Dickmeiss [Mon, 26 Apr 2010 11:56:31 +0000 (13:56 +0200)]
Details about each commit.. By wosch.
Adam Dickmeiss [Wed, 21 Apr 2010 12:51:08 +0000 (14:51 +0200)]
Add script to build and upload tar + documentation
Adam Dickmeiss [Fri, 16 Apr 2010 07:24:53 +0000 (09:24 +0200)]
No longer use sudo
Adam Dickmeiss [Thu, 15 Apr 2010 08:27:14 +0000 (10:27 +0200)]
Rename this script
Adam Dickmeiss [Tue, 13 Apr 2010 13:22:21 +0000 (15:22 +0200)]
Only update distro if it's >1 week since last update
Adam Dickmeiss [Tue, 13 Apr 2010 13:11:46 +0000 (15:11 +0200)]
id-pbuild-all invokes sudo itself. Note about sudosers
Adam Dickmeiss [Tue, 13 Apr 2010 13:04:17 +0000 (15:04 +0200)]
Fix msg for missing IDMETA
Adam Dickmeiss [Thu, 25 Mar 2010 12:36:29 +0000 (13:36 +0100)]
No default list of distributions
Adam Dickmeiss [Thu, 25 Mar 2010 12:31:13 +0000 (13:31 +0100)]
Proper options for id-pbuild-all.sh
The id-pbuild-all.sh script takes options --debian, --ubuntu, --update,
--upload and --concurrency .
Adam Dickmeiss [Wed, 24 Mar 2010 14:48:53 +0000 (15:48 +0100)]
Pbuilder may read IDMETA to get list distros
And first argument is no longer *.dsc. upload is first argument.
Adam Dickmeiss [Wed, 24 Mar 2010 14:48:33 +0000 (15:48 +0100)]
Utility for making Debian orig tar.gz's.
Adam Dickmeiss [Mon, 22 Mar 2010 09:00:15 +0000 (10:00 +0100)]
core.ignorecase true for new projects
Adam Dickmeiss [Tue, 9 Mar 2010 13:30:28 +0000 (14:30 +0100)]
Build packages concurrently
At this point running 4 in parallel. A higher value seems to require
too much disk I/O.
Adam Dickmeiss [Wed, 20 Jan 2010 09:00:05 +0000 (10:00 +0100)]
Remove files in debian/.gitignore .
Adam Dickmeiss [Wed, 6 Jan 2010 13:48:28 +0000 (14:48 +0100)]
Add comment about update-archive
Adam Dickmeiss [Mon, 21 Dec 2009 11:24:44 +0000 (12:24 +0100)]
Allow {UBUNTU,DEBIAN}_DIST to be set
Adam Dickmeiss [Mon, 21 Dec 2009 10:16:49 +0000 (11:16 +0100)]
Software with .htaccess now in section restricted
Was in non-free section before.
Adam Dickmeiss [Fri, 18 Dec 2009 20:38:18 +0000 (21:38 +0100)]
Introduce non-free area for APT.
apt-ftparchive.sh scans /home/ftp/pub/product - for Debian and Ubuntu
packages. If .htaccess exist in /home/ftp/pub/product , it is considered
non-free and .htacces will used as AP2 access. If .htaccess does not exist
product will be part of main.
Adam Dickmeiss [Thu, 19 Nov 2009 08:24:22 +0000 (09:24 +0100)]
Fix removal of symlinks (.debs removed)
Adam Dickmeiss [Wed, 18 Nov 2009 14:54:04 +0000 (15:54 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/pub/git-tools
Adam Dickmeiss [Wed, 18 Nov 2009 14:53:41 +0000 (15:53 +0100)]
Remove woody+sarge. Fix bug #3092.
Adam Dickmeiss [Thu, 5 Nov 2009 20:27:14 +0000 (21:27 +0100)]
id-pbuild-all.sh uses dsc in deb-src + karmic
Adam Dickmeiss [Thu, 5 Nov 2009 20:26:39 +0000 (21:26 +0100)]
Add karmic to pbuilderrc
Adam Dickmeiss [Mon, 2 Nov 2009 21:06:04 +0000 (22:06 +0100)]
Add Ubuntu karmic to APT
Adam Dickmeiss [Fri, 30 Oct 2009 22:19:52 +0000 (23:19 +0100)]
Add debian/squeeze for pbuilder
Adam Dickmeiss [Fri, 30 Oct 2009 22:18:54 +0000 (23:18 +0100)]
Add debian/squeeze
Adam Dickmeiss [Tue, 16 Jun 2009 08:22:03 +0000 (10:22 +0200)]
Make pbuilder script upload if upload is supplied
Adam Dickmeiss [Thu, 11 Jun 2009 13:05:39 +0000 (15:05 +0200)]
Remove no-longer used file
Adam Dickmeiss [Thu, 11 Jun 2009 13:05:09 +0000 (15:05 +0200)]
Start code for upload (but is not working)
Adam Dickmeiss [Thu, 11 Jun 2009 13:04:50 +0000 (15:04 +0200)]
Use Swedish APT
Adam Dickmeiss [Mon, 11 May 2009 10:43:43 +0000 (12:43 +0200)]
New util to fix headers (Copyright range).
Adam Dickmeiss [Fri, 3 Apr 2009 10:21:56 +0000 (12:21 +0200)]
Run pbuilder create if not done already