chiark / gitweb /
hippotat.git
22 months agobump deps: mime
Ian Jackson [Thu, 15 Jun 2023 16:01:26 +0000 (17:01 +0100)]
bump deps: mime

We need FromStrError to be std::error::Error.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: backtrace
Ian Jackson [Thu, 15 Jun 2023 15:58:47 +0000 (16:58 +0100)]
bump deps: backtrace

We need the unresolved backtraces feature.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: either
Ian Jackson [Thu, 15 Jun 2023 15:55:07 +0000 (16:55 +0100)]
bump deps: either

We need it to implement several traits including Debug and AsRef.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: log
Ian Jackson [Thu, 15 Jun 2023 15:52:53 +0000 (16:52 +0100)]
bump deps: log

We need some improvements to Level.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: ipnet
Ian Jackson [Thu, 15 Jun 2023 15:17:21 +0000 (16:17 +0100)]
bump deps: ipnet

We need IpNet to be Default.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: thiserror
Ian Jackson [Thu, 15 Jun 2023 15:14:00 +0000 (16:14 +0100)]
bump deps: thiserror

We need `#[from]`

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: lazy-regex
Ian Jackson [Thu, 15 Jun 2023 15:09:22 +0000 (16:09 +0100)]
bump deps: lazy-regex

We use regex_replace_all

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agobump deps: educe
Ian Jackson [Thu, 15 Jun 2023 15:07:10 +0000 (16:07 +0100)]
bump deps: educe

0.4.0 has a bug where it fails to ask for a new enough syn.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoMerge branch 'ci' into 'main'
Ian Jackson [Thu, 15 Jun 2023 16:28:26 +0000 (16:28 +0000)]
Merge branch 'ci' into 'main'

CI: Target trixie

See merge request iwj/hippotat!4

22 months agoCI: Expand explanation of allow_failure
Ian Jackson [Thu, 15 Jun 2023 11:53:23 +0000 (12:53 +0100)]
CI: Expand explanation of allow_failure

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoCI: Target trixie
Ian Jackson [Thu, 15 Jun 2023 11:51:57 +0000 (12:51 +0100)]
CI: Target trixie

With the update to base64 this doesn't work on bookworm any more.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoMerge branch 'deps' into 'main'
Ian Jackson [Thu, 15 Jun 2023 15:01:39 +0000 (15:01 +0000)]
Merge branch 'deps' into 'main'

build-deps: Actually get rid of versioned dep on base64

See merge request iwj/hippotat!6

22 months agobuild-deps: Actually get rid of versioned dep on base64
Ian Jackson [Thu, 15 Jun 2023 14:43:34 +0000 (15:43 +0100)]
build-deps: Actually get rid of versioned dep on base64

update-build-deps mishandled packages with versions in the names.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoMerge branch 'ci' into 'main'
Ian Jackson [Thu, 15 Jun 2023 11:48:31 +0000 (11:48 +0000)]
Merge branch 'ci' into 'main'

CI: check that build-deps in d/control are as autogenerated

See merge request iwj/hippotat!3

22 months agoMerge branch 'base64' into 'main'
Ian Jackson [Thu, 15 Jun 2023 11:46:31 +0000 (11:46 +0000)]
Merge branch 'base64' into 'main'

Bump base64 dependency to 0.21 and fix code to build with it

See merge request iwj/hippotat!2

22 months agoCI: Check that build-deps in d/control are as autogenerated
Ian Jackson [Thu, 15 Jun 2023 11:36:00 +0000 (12:36 +0100)]
CI: Check that build-deps in d/control are as autogenerated

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoCI: Remove unused `early` stage
Ian Jackson [Thu, 15 Jun 2023 11:35:17 +0000 (12:35 +0100)]
CI: Remove unused `early` stage

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agodebian/update-build-deps: Add --check mode
Ian Jackson [Thu, 15 Jun 2023 11:34:34 +0000 (12:34 +0100)]
debian/update-build-deps: Add --check mode

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agodebian/control: Go back to un-versioned dep on base64
Ian Jackson [Thu, 15 Jun 2023 09:59:30 +0000 (10:59 +0100)]
debian/control: Go back to un-versioned dep on base64

I would rather deal with API breakage as compiler errors, than
dependency errors.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoCargo.toml: drop a now-obsolete comment about versions
Ian Jackson [Thu, 15 Jun 2023 01:35:56 +0000 (02:35 +0100)]
Cargo.toml: drop a now-obsolete comment about versions

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoDo not import the name Engine from base64.
Ian Jackson [Thu, 15 Jun 2023 01:31:12 +0000 (02:31 +0100)]
Do not import the name Engine from base64.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoCorrect lockfile following base64 version bump
Ian Jackson [Thu, 15 Jun 2023 01:29:39 +0000 (02:29 +0100)]
Correct lockfile following base64 version bump

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoBump base64 dependency to 0.21 and fix code to build with it
Peter Michael Green [Thu, 15 Jun 2023 01:27:41 +0000 (02:27 +0100)]
Bump base64 dependency to 0.21 and fix code to build with it

Make debian dependency on base64 match the versioning in Cargo.toml.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agoMerge branch 'ci' into 'main'
Ian Jackson [Thu, 15 Jun 2023 01:28:41 +0000 (01:28 +0000)]
Merge branch 'ci' into 'main'

Add CI tests

See merge request iwj/hippotat!1

22 months agoAdd a gitlab CI file
Ian Jackson [Wed, 14 Jun 2023 23:00:49 +0000 (00:00 +0100)]
Add a gitlab CI file

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
22 months agotest/capture-log: Make it possible to disable capturing
Ian Jackson [Wed, 14 Jun 2023 23:36:29 +0000 (00:36 +0100)]
test/capture-log: Make it possible to disable capturing

When running in CI, we want everything to come out in one scrool.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoUpdate version to 1.1.7 and document chnages
Ian Jackson [Thu, 12 Jan 2023 17:40:53 +0000 (17:40 +0000)]
Update version to 1.1.7 and document chnages

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoinit script: Demote userv and $syslog to Should-Start
Ian Jackson [Thu, 12 Jan 2023 18:49:30 +0000 (18:49 +0000)]
init script: Demote userv and $syslog to Should-Start

These aren't necessarily required (depending on config), and we need
to not break things if it isn't.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo update
Ian Jackson [Thu, 12 Jan 2023 18:38:29 +0000 (18:38 +0000)]
cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian: Run dh_missing --fail-missing
Ian Jackson [Thu, 12 Jan 2023 17:11:42 +0000 (17:11 +0000)]
debian: Run dh_missing --fail-missing

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian: ship the hippotat-setup-permissions(8) manpage
Ian Jackson [Thu, 12 Jan 2023 17:16:42 +0000 (17:16 +0000)]
debian: ship the hippotat-setup-permissions(8) manpage

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoInstall the hippotat-setup-permissions(8) manpage to the right place
Ian Jackson [Thu, 12 Jan 2023 17:18:45 +0000 (17:18 +0000)]
Install the hippotat-setup-permissions(8) manpage to the right place

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoChange source format to 1.0 (native) so we can have a revision
Ian Jackson [Thu, 12 Jan 2023 16:11:35 +0000 (16:11 +0000)]
Change source format to 1.0 (native) so we can have a revision

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian: Declare that we need clap 3, with +derive
Ian Jackson [Thu, 12 Jan 2023 18:20:28 +0000 (18:20 +0000)]
debian: Declare that we need clap 3, with +derive

Recently, Debian unstable changed so that "clap" is clap 4.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian/update-build-deps: Replacement (override)
Ian Jackson [Thu, 12 Jan 2023 16:03:06 +0000 (16:03 +0000)]
debian/update-build-deps: Replacement (override)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo: Set version to 1.1.6
Ian Jackson [Wed, 11 Jan 2023 12:47:28 +0000 (12:47 +0000)]
cargo: Set version to 1.1.6

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: 1.1.6: Document changes and elide 1.1.5+exp versions
Ian Jackson [Wed, 11 Jan 2023 02:18:45 +0000 (02:18 +0000)]
changelog: 1.1.6: Document changes and elide 1.1.5+exp versions

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: write down that there's no base64 0.14
Ian Jackson [Wed, 11 Jan 2023 12:42:19 +0000 (12:42 +0000)]
Cargo.toml: write down that there's no base64 0.14

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo update
Ian Jackson [Wed, 11 Jan 2023 12:39:13 +0000 (12:39 +0000)]
cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Improve release checklist
Ian Jackson [Wed, 11 Jan 2023 12:29:57 +0000 (12:29 +0000)]
Makefile: Improve release checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoautopkgtests: Add an ad-hoc restriction to disable in CI
Ian Jackson [Wed, 11 Jan 2023 12:26:27 +0000 (12:26 +0000)]
autopkgtests: Add an ad-hoc restriction to disable in CI

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoInstall docs: Mention new script
Ian Jackson [Wed, 11 Jan 2023 00:31:51 +0000 (00:31 +0000)]
Install docs: Mention new script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoInstall docs: Say to do the hippotat config first
Ian Jackson [Wed, 11 Jan 2023 00:29:36 +0000 (00:29 +0000)]
Install docs: Say to do the hippotat config first

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoinit script: Add default GROUP setting (for doc purposes only)
Ian Jackson [Wed, 11 Jan 2023 00:15:45 +0000 (00:15 +0000)]
init script: Add default GROUP setting (for doc purposes only)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoNew configuration setup script: install
Ian Jackson [Wed, 11 Jan 2023 00:27:11 +0000 (00:27 +0000)]
New configuration setup script: install

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoNew configuration setup script: use in test
Ian Jackson [Wed, 11 Jan 2023 00:24:34 +0000 (00:24 +0000)]
New configuration setup script: use in test

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoNew configuration setup script
Ian Jackson [Tue, 10 Jan 2023 23:37:26 +0000 (23:37 +0000)]
New configuration setup script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Print nothing on no associations
Ian Jackson [Tue, 10 Jan 2023 23:50:27 +0000 (23:50 +0000)]
Config inspection: Print nothing on no associations

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: tidying
Ian Jackson [Tue, 10 Jan 2023 22:46:47 +0000 (22:46 +0000)]
Config inspection: tidying

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: support "server" key on server
Ian Jackson [Tue, 10 Jan 2023 22:42:49 +0000 (22:42 +0000)]
Config inspection: support "server" key on server

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoPass server name to startup code
Ian Jackson [Tue, 10 Jan 2023 22:35:47 +0000 (22:35 +0000)]
Pass server name to startup code

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Document the instance keys
Ian Jackson [Tue, 10 Jan 2023 22:16:46 +0000 (22:16 +0000)]
Config inspection: Document the instance keys

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: tab-separate the output
Ian Jackson [Tue, 10 Jan 2023 22:15:32 +0000 (22:15 +0000)]
Config inspection: tab-separate the output

This would let you distinguish the different keys from values within
the key.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Allow printing multiple instances
Ian Jackson [Tue, 10 Jan 2023 20:54:46 +0000 (20:54 +0000)]
Config inspection: Allow printing multiple instances

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Break out split()
Ian Jackson [Tue, 10 Jan 2023 20:51:39 +0000 (20:51 +0000)]
Config inspection: Break out split()

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Make PrintConfigOpt type
Ian Jackson [Tue, 10 Jan 2023 20:49:46 +0000 (20:49 +0000)]
Config inspection: Make PrintConfigOpt type

This will let us hang more things on it

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Move extra keys into trait
Ian Jackson [Tue, 10 Jan 2023 20:37:22 +0000 (20:37 +0000)]
Config inspection: Move extra keys into trait

This involves splitting the trait.  I've chosen the structure to
minimise work done by the macro.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoImplement Debug manually for LinkName
Ian Jackson [Tue, 10 Jan 2023 01:50:30 +0000 (01:50 +0000)]
Implement Debug manually for LinkName

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: docs (wip)
Ian Jackson [Tue, 10 Jan 2023 01:50:27 +0000 (01:50 +0000)]
Config inspection: docs (wip)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: "pretty" dump option, replaces --dump
Ian Jackson [Tue, 10 Jan 2023 01:44:24 +0000 (01:44 +0000)]
Config inspection: "pretty" dump option, replaces --dump

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Move process::exit call
Ian Jackson [Tue, 10 Jan 2023 01:41:27 +0000 (01:41 +0000)]
Config inspection: Move process::exit call

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Centralise loop
Ian Jackson [Tue, 10 Jan 2023 01:39:02 +0000 (01:39 +0000)]
Config inspection: Centralise loop

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Centralise inspectable lookup
Ian Jackson [Tue, 10 Jan 2023 01:30:23 +0000 (01:30 +0000)]
Config inspection: Centralise inspectable lookup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: --dump-config experimental option
Ian Jackson [Tue, 10 Jan 2023 01:25:50 +0000 (01:25 +0000)]
Config inspection: --dump-config experimental option

This is going to go away, actually, since I don't like it.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Allow inspection of multiple keys
Ian Jackson [Tue, 10 Jan 2023 01:09:46 +0000 (01:09 +0000)]
Config inspection: Allow inspection of multiple keys

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Support link names on client
Ian Jackson [Tue, 10 Jan 2023 00:41:17 +0000 (00:41 +0000)]
Config inspection: Support link names on client

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Reorganise implement_print_config
Ian Jackson [Tue, 10 Jan 2023 00:34:15 +0000 (00:34 +0000)]
Config inspection: Reorganise implement_print_config

We want this to be able to
 - handle out-of-course keys
 - do word splitting in the implementaton

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: make InspectableConfig impl dyn despatch
Ian Jackson [Tue, 10 Jan 2023 00:01:00 +0000 (00:01 +0000)]
Config inspection: make InspectableConfig impl dyn despatch

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Support --print-config in hippotat
Ian Jackson [Mon, 9 Jan 2023 18:56:47 +0000 (18:56 +0000)]
Config inspection: Support --print-config in hippotat

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: impl InspectableConfig for InstanceConfig
Ian Jackson [Mon, 9 Jan 2023 18:57:30 +0000 (18:57 +0000)]
Config inspection: impl InspectableConfig for InstanceConfig

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Move --print-config implementation into trait
Ian Jackson [Mon, 9 Jan 2023 19:07:52 +0000 (19:07 +0000)]
Config inspection: Move --print-config implementation into trait

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Introduce InspectableConfig trait
Ian Jackson [Mon, 9 Jan 2023 18:56:40 +0000 (18:56 +0000)]
Config inspection: Introduce InspectableConfig trait

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoConfig inspection: Preparatory reorganisation
Ian Jackson [Mon, 9 Jan 2023 18:41:30 +0000 (18:41 +0000)]
Config inspection: Preparatory reorganisation

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoOnly do the trap in test-prep
Ian Jackson [Wed, 11 Jan 2023 00:50:14 +0000 (00:50 +0000)]
Only do the trap in test-prep

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMerge remote-tracking branch 'dgit/dgit/experimental' into main
Ian Jackson [Wed, 11 Jan 2023 02:12:36 +0000 (02:12 +0000)]
Merge remote-tracking branch 'dgit/dgit/experimental' into main

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix logfile filename.
Ian Jackson [Wed, 11 Jan 2023 00:32:57 +0000 (00:32 +0000)]
Fix logfile filename.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoDocument changes for another test upload
Ian Jackson [Wed, 11 Jan 2023 00:17:07 +0000 (00:17 +0000)]
Document changes for another test upload

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolog more of the syslog
Ian Jackson [Tue, 10 Jan 2023 23:09:51 +0000 (23:09 +0000)]
log more of the syslog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix foolish typo
Ian Jackson [Tue, 10 Jan 2023 23:01:02 +0000 (23:01 +0000)]
Fix foolish typo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoDocument changes for another test upload
Ian Jackson [Tue, 10 Jan 2023 22:26:51 +0000 (22:26 +0000)]
Document changes for another test upload

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCapture syslog in adt-full, but only for serverc
Ian Jackson [Tue, 10 Jan 2023 21:51:12 +0000 (21:51 +0000)]
Capture syslog in adt-full, but only for serverc

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotail syslog on failure
Ian Jackson [Tue, 10 Jan 2023 21:30:00 +0000 (21:30 +0000)]
tail syslog on failure

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCapture syslog
Ian Jackson [Tue, 10 Jan 2023 21:48:04 +0000 (21:48 +0000)]
Capture syslog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoTurn off set -e when failing
Ian Jackson [Tue, 10 Jan 2023 21:29:42 +0000 (21:29 +0000)]
Turn off set -e when failing

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoBreak out on-failure
Ian Jackson [Tue, 10 Jan 2023 21:29:20 +0000 (21:29 +0000)]
Break out on-failure

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoIntroduce t-ok
Ian Jackson [Tue, 10 Jan 2023 21:29:06 +0000 (21:29 +0000)]
Introduce t-ok

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRename host-cleanup from host-pre-cleanup
Ian Jackson [Tue, 10 Jan 2023 21:27:02 +0000 (21:27 +0000)]
Rename host-cleanup from host-pre-cleanup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: finalise for another go
Ian Jackson [Tue, 10 Jan 2023 15:50:20 +0000 (15:50 +0000)]
changelog: finalise for another go

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix rc handling in acommon trap
Ian Jackson [Tue, 10 Jan 2023 15:58:23 +0000 (15:58 +0000)]
Fix rc handling in acommon trap

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoPrint a big banner where the test failure occurs, before cleanup
Ian Jackson [Tue, 10 Jan 2023 15:18:35 +0000 (15:18 +0000)]
Print a big banner where the test failure occurs, before cleanup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMake dev an overlayfs so we can run rsyslog
Ian Jackson [Tue, 10 Jan 2023 15:09:51 +0000 (15:09 +0000)]
Make dev an overlayfs so we can run rsyslog

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopsmisc so we can use fuser
Ian Jackson [Tue, 10 Jan 2023 14:54:45 +0000 (14:54 +0000)]
psmisc so we can use fuser

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoWork around lack of init script
Ian Jackson [Tue, 10 Jan 2023 10:59:01 +0000 (10:59 +0000)]
Work around lack of init script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRevert "adt-full: Use /etc/init.d/ to start services"
Ian Jackson [Tue, 10 Jan 2023 10:54:12 +0000 (10:54 +0000)]
Revert "adt-full: Use /etc/init.d/ to start services"

This reverts commit 2c44e7af7023a17c7d906e79d9ed6e9859fcebc3.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRebuild to include amd64 binaries for convenience
Ian Jackson [Tue, 10 Jan 2023 00:11:43 +0000 (00:11 +0000)]
Rebuild to include amd64 binaries for convenience

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: retarget to experimental and "document" changes
Ian Jackson [Mon, 9 Jan 2023 23:42:40 +0000 (23:42 +0000)]
changelog: retarget to experimental and "document" changes

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoadt-common: adt-full: Use a trap to try unmounting things
Ian Jackson [Mon, 9 Jan 2023 23:39:43 +0000 (23:39 +0000)]
adt-common: adt-full: Use a trap to try unmounting things

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoadt-full: Use /etc/init.d/ to start services
Ian Jackson [Mon, 9 Jan 2023 23:39:39 +0000 (23:39 +0000)]
adt-full: Use /etc/init.d/ to start services

In CI, the systemd stuff seems to be present, which means that the in
the namespace, the scripts don't start because there's no systemd ?
I think ?

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoInstallation docs: Say we don't do TLS ourselves in the server
Ian Jackson [Sun, 8 Jan 2023 22:56:11 +0000 (22:56 +0000)]
Installation docs: Say we don't do TLS ourselves in the server

And explain how to do TLS.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoadt: Remove some commented-out cruft
Ian Jackson [Sun, 8 Jan 2023 23:43:08 +0000 (23:43 +0000)]
adt: Remove some commented-out cruft

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>