aboutsummaryrefslogtreecommitdiff
path: root/buildtools
AgeCommit message (Collapse)Author
2016-07-28subprocess raises OSError when git isn't installed (eg, in pbuilder ↵Rob Austein
environment).
2016-07-28First cut at whacking build scripts to work with git instead of subversion.Rob Austein
2016-07-19add initial migration for the routeview app.Michael Elkins
add --fake-initial option when doing the migrations so that existing installs will ignore the initial migration svn path=/branches/tk705/; revision=6449
2016-07-19Simplistic hack for versioning with git.Rob Austein
svn path=/branches/tk705/; revision=6447
2016-05-10Debian requires explicit runtime dependency on sudo, and rpki-rp needsRob Austein
to make sure that /var/log/rpki exists. svn path=/branches/tk705/; revision=6433
2016-05-07More copyright notices, what fun.Rob Austein
svn path=/branches/tk705/; revision=6426
2016-05-07Copyright notice update, first round: files that are entirely newRob Austein
since copyright holder of record changed. svn path=/branches/tk705/; revision=6425
2016-04-26Further consolidation of config file parsing, command line parsing,Rob Austein
and logging setup. Most programs now use the unified mechanism, although there are still a few holdouts: the GUI, which is a special case because it has no command line, and the rpki-rtr program, which, for historical reasons has its own implementation of the logging setup infrastructure. svn path=/branches/tk705/; revision=6390
2016-04-23Tweak version number generation for git-svn-based test builds.Rob Austein
svn path=/branches/tk705/; revision=6384
2016-04-23Hack to extract plausible version number from "git svn".Rob Austein
Still need equivalent hack for plain git, later. svn path=/branches/tk705/; revision=6368
2016-04-23Switch CA daemons to run under rpki-nanny.Rob Austein
This is a transitional version of rpki-nanny: in the long run, the daemons it runs should take care of reading their own log configuration from rpki.conf, but that's a yak for another day. svn path=/branches/tk705/; revision=6366
2016-04-21Update the GUI to work with the new rcynicdb.Michael Elkins
svn path=/branches/tk705/; revision=6365
2016-04-03Debian tools on Ubuntu Xentic really want to update autoconf config.*Rob Austein
files to something from the current decade. Let them, but as a separate commit, so we can back this out if it breaks something. svn path=/branches/tk705/; revision=6347
2016-04-01Unterminated quoted string in FreeBSD installation script.Rob Austein
svn path=/branches/tk705/; revision=6344
2016-03-28rpkigui-check-expired needs to run as user rpki. Clean up rpki-caRob Austein
cron job stuff while we're at this. svn path=/branches/tk705/; revision=6334
2016-03-26Relatively gratuitous commit to force regeneration of all binary packages.Rob Austein
svn path=/branches/tk705/; revision=6330
2016-03-25Now that the real version of rpki-pbuilder has moved into apt-tools,Rob Austein
remove all the other copies to prevent confusion. svn path=/branches/tk705/; revision=6329
2016-03-19Specify locations of sudo and rrdtool in Debian build to avoid kludgeRob Austein
of having to include them as build dependencies just so that ./configure can figure out their locations. svn path=/branches/tk705/; revision=6320
2016-03-19Might help to get the ./configure option name right.Rob Austein
svn path=/branches/tk705/; revision=6318
2016-03-19Run rpki.wsgi as user rpki. Closes #788.Rob Austein
svn path=/branches/tk705/; revision=6317
2016-03-19Pull changes from trunk. Closes #784.Rob Austein
svn path=/branches/tk705/; revision=6316
2016-03-19Add rrdtool and sudo to build dependencies temporarily, so thatRob Austein
rpki.autoconf gets the right values. Better fix would be to set these on the ./configure command line in debian/rules, try that later. svn path=/branches/tk705/; revision=6314
2016-03-18Switch rsync upload to use daemon mode over ssh, to give server betterRob Austein
control over precisely what this rsync client is allowed to do. svn path=/branches/tk705/; revision=6313
2016-03-18rpki-pbuilder.py hacked for multiple repositories, now passes initial tests.Rob Austein
svn path=/branches/tk705/; revision=6312
2016-03-17Create log directory when missing.Rob Austein
svn path=/branches/tk705/; revision=6310
2016-02-25Dumb error in install options.Rob Austein
svn path=/branches/tk705/; revision=6285
2016-02-19Bye bye, upstart, hello ancient init.d script which is once again theRob Austein
only thing that works on all Debian-derived platforms. Sigh. Oh well, at least this way we can express our dependency on PostgreSQL and let the user tweak logging options using /etc/default/rpki-ca. svn path=/branches/tk705/; revision=6270
2016-02-16Whack CA upstart script to track recent changes. Going to need toRob Austein
rewrite this to work properly with systemd and init.d/postgresql. svn path=/branches/tk705/; revision=6266
2016-02-16Promote rpki-generate-root-certificate to supported status.Rob Austein
svn path=/branches/tk705/; revision=6264
2016-02-16pubd needs to be able to write to the publication directories.Rob Austein
svn path=/branches/tk705/; revision=6263
2016-02-16Finally builds and installs properly on Ubuntu again;Rob Austein
no serious runtime testing yet. svn path=/branches/tk705/; revision=6262
2016-02-15Snapshot before whacking migrations.Rob Austein
svn path=/branches/tk705/; revision=6259
2016-02-15Checkpoint while shuffling stuff around for new installation scheme.Rob Austein
Installation of everything but Debian packages is probably broken, and Debian packages are too at the moment due to (probably) minor errors in buildtools/debian-skeleton, but enough has changed that this really needs a snapshot checked in for backup. svn path=/branches/tk705/; revision=6257
2016-02-13Snapshot current almost-working version of rpki-sql-setup,Rob Austein
before whacking it in a slightly different direction. svn path=/branches/tk705/; revision=6254
2016-02-12More MySQL vestiges.Rob Austein
svn path=/branches/tk705/; revision=6249
2016-02-12Rewrite scripts affected by rpki-sql-setup changes.Rob Austein
Change Debian configuration to use PostgreSQL. svn path=/branches/tk705/; revision=6248
2016-02-10Debian requires python-lxml as a build dependency after all.Rob Austein
svn path=/branches/tk705/; revision=6246
2016-02-10More dependency updates (development branch). Probably brokeRob Austein
everything, but at least heading towards where we want to be rather than bogged down in what used to work. svn path=/branches/tk705/; revision=6245
2016-02-10Start updating build packaging for brave new world.Rob Austein
svn path=/branches/tk705/; revision=6244
2015-11-11Configure pylint to use the pylint-django plugin, which (mostly)Rob Austein
understands Django's exotic metaclasses, which in turn allows us to re-enable a number of pylint checks we had disabled. While we were at this, stripped out a bunch of old pylint pragmas, then added back the subset that were really needed. As usual with pylint, this turned up a few real bugs along with an awful lot of noise. svn path=/branches/tk705/; revision=6162
2015-10-26"Any programmer who fails to comply with the standard naming, formatting,Rob Austein
or commenting conventions should be shot. If it so happens that it is inconvenient to shoot him, then he is to be politely requested to recode his program in adherence to the above standard." -- Michael Spier, Digital Equipment Corporation svn path=/branches/tk705/; revision=6152
2015-10-22First cut at replacing rpkid's HTTP and I/O system with Tornado. NotRob Austein
quite working perfectly yet (cron is a bit wonky) but manages to produce an initial set of ROAs without thowing any exceptions, and code is already much cleaner than the old callback-based horror. svn path=/branches/tk705/; revision=6139
2015-10-16PyLint. As usual, a lot of noise and a handful of real, albeit minor, bugs.Rob Austein
svn path=/branches/tk705/; revision=6123
2015-08-03Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=6089
2015-07-21Merge FreeBSD ports and OpenSSL changes from last six months. StillRob Austein
some merge conflicts in other parts of the tree to sort out. svn path=/branches/tk705/; revision=6082
2015-07-21Summary: Sigh, package name changed too.Rob Austein
svn path=/trunk/; revision=6079
2015-07-21Summary: mod_wsgi3 => mod_wsgi4.Rob Austein
svn path=/trunk/; revision=6078
2015-07-20Change Django FreeBSD port dependency to py-django14 (LTS).Rob Austein
svn path=/trunk/; revision=6077
2015-07-20Disable dependency checking while building port skeletons.Rob Austein
svn path=/trunk/; revision=6076
2015-02-24/usr/ports/Mk/ voodoo changed, USE_PYTHON=v is now USES=python:v.Rob Austein
svn path=/trunk/; revision=6048