aboutsummaryrefslogtreecommitdiff
path: root/buildtools/debian-skeleton
AgeCommit message (Collapse)Author
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-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-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-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-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-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-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-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
2015-08-03Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=6089
2014-10-11Pull from trunk.Rob Austein
svn path=/branches/tk705/; revision=5998
2014-04-10Tell Debian package system that we moved files from rpki-ca to rpki-rp.Rob Austein
svn path=/branches/tk685/; revision=5779
2014-04-09First pass at updated debuild configuration.Rob Austein
svn path=/branches/tk685/; revision=5772
2014-04-03Turns out we don't really need the whole deferred-upgrade mess afterRob Austein
all, at least not yet. Real problem was AIA handling, now fixed. svn path=/branches/tk671/; revision=5743
2014-04-02Log something before running deferred upgrades.Rob Austein
svn path=/branches/tk671/; revision=5738
2014-04-01Running deferred SQL upgrades from rpki-start-servers doesn't work,Rob Austein
dunno why, but putting it there was always a kludge. Try moving it to an explicit post-start action in platform-specific startup scripts. Rewrite deferred upgrade script for [5678] to do up-down rekey and revoke as well, since that seemed to work better in initial testing. svn path=/branches/tk671/; revision=5724
2014-03-29Merge rpki-sql-upgrade into rpki-sql-setup. See #671.Rob Austein
svn path=/branches/tk671/; revision=5716
2014-03-29Debug rpki-sql-upgrade.Rob Austein
svn path=/branches/tk671/; revision=5712
2014-01-09Update more copyrights, clean up module doc blocks.Rob Austein
svn path=/trunk/; revision=5624
2013-11-22Add ssl-cert to runtime dependency list for Debian and Ubuntu RPKIRob Austein
packages. Fixes #615. svn path=/trunk/; revision=5601
2013-09-27Keep package build on Debian Wheezy from whining that we didn't buildRob Austein
_POW.so for every installed version of Python. We may want to address this by whacking debian/rules instead eventually, but this works and is simple. svn path=/trunk/; revision=5526
2013-09-23Use netifaces library to construct a list of IP addresses to stuffRob Austein
into the Django's furshlugginer ALLOWED_HOSTS list. See #628. svn path=/trunk/; revision=5517
2013-09-09Send mail from rcynic-cron to root, not rcynic. Closes #610.Rob Austein
svn path=/trunk/; revision=5488
2013-07-06Switch rpki-rtr sockets directory from being owned by "nobody" toRob Austein
being owned by another userid we invented, so kickme works right when not running --cronjob as root. See #557. May need more testing as I am committing this in haste at NRT RedRug and testing on VMs while in transit.... svn path=/trunk/; revision=5426
2013-05-02Whack Ubuntu Apache configuration to use rpkigui-apache-conf-gen.Rob Austein
svn path=/trunk/; revision=5315
2013-04-24Rewrite rpki-sql-setup to minimize the number of times we have toRob Austein
prompt for the MySQL root password during installs and upgrades. svn path=/trunk/; revision=5306
2013-04-17Add --pwgen option to rpki-confgen. Add framework for rpkidRob Austein
post-install actions. Clean up a bunch of useless __doc__ strings in preparation for converting most tools from getopt to argparse. svn path=/trunk/; revision=5299
2013-04-15Add cronjob to update BPKI files. Fix routeviews cronjob. Clean upRob Austein
cronjobs on deinstallation. svn path=/trunk/; revision=5296
2013-04-07Clean up properly when purging installed packages on Ubuntu.Rob Austein
Rework default behavior of rpki-sql-setup to be less dangerous. svn path=/trunk/; revision=5291
2013-04-06Teach setup.py how to install scripts in more than one directory, moveRob Austein
some of the scripts to ${libexecdir} where they probably should have been all along. Teach rpki-start-servers to use rpki.autoconf to determine where the daemon scripts live. svn path=/trunk/; revision=5287
2013-04-05Whack build environment with a club to get rpki-ca package to start upRob Austein
properly after install on Ubuntu. Some cleanup still required, rpki-ca cron stuff isn't done yet, and GUI has not yet been tested with this, but daemons now start up properly upon install as an Ubuntu user would expect, which is some kind of progress. svn path=/trunk/; revision=5283
2013-04-05Some recent cleanup broke package builds on Ubuntu, fix that.Rob Austein
svn path=/trunk/; revision=5281
2013-04-01add /etc/rpki/default_settings.py to rpki-ca installed files listMichael Elkins
closes #499 svn path=/trunk/; revision=5249
2013-03-26Remove restriction on Django 1.5. See #443 and #495.Rob Austein
svn path=/trunk/; revision=5229