I edited my cdmirror script to accommodate building a PXE-boot bundle using a configurable target distro (it used to only build the current LTS, but now I can set it to build any distro) so I can now do tests on PXE builds of the soon-to-be-released 20.04.
It looks like the apt-mirror script project is dead. The repo directory structure has changed since 2018 and when I added 20.04 to the mirror it did not download a bunch of stuff.
So, I'm testing debmirror. Which also has problems, but is still being developed. The version of Debian I'm using on guava uses an old version of debmirror, so I grabbed the script off of the git repo and installed it locally.
Along with a wrapper script it seems to be much easier to use than apt-mirror was. Fingers crossed it works well when I start to run it as a cron job.
With the new mirror I've had an initial success with a 20.04 PXE build of one of our new lab NUCs.
worked 2.5 hours.
worked. 5 hours (started at 11:30)
checked links up to Pausa 2.25.3
note, continue with adding place id, from book 1-2
and mostly finished adding epithets within the markup of the names in book1
eg, demeter to demeter lawgiver.
Worked 2 hours
It's really 1 command - 2 if you don't already have a key.
If you *don't* have a key already, create one with:
ssh-keygen -t rsa -f ~/.ssh/id_rsa -q -N ""
This (quietly -q) creates an RSA-2048 key in the usual place with NO passphrase on the key (-N "" provides an empty string for the new passphrase).
Once you have a key, you only need to run a command like this to push it to a remote machine:
cat ~/.ssh/id_rsa.pub | ssh ${REMOTE_USER}@${REMOTE_HOST}
where ${REMOTE_USER} is your login name and ${REMOTE_HOST} is a machine name or IP address of the remote machine (like myserver.uvic.ca).
I wrote a slightly more interactive script that does this for you. It's in the Utils repo as well, but I've attached a snapshot version to this post.
In first thing, here till late. Pushing forward with the Despatches static build, with other projects piling up in the meantime.
This is a brief outline of the work I've done over the past two weeks, comprising the bulk of the conversion to static build:
- All entities and documents have unique URLs and complete pages.
- All content is rendering correctly as far as I know.
- Schedules have been hidden on the main menu, since they're a mess.
- The map gallery has been simplified into a table. I see no reason not to show all maps at once.
- Individual map rendering is very simple, and none of the tagged maps have any interactivity. This is for a future work block based on BreezeMap, I think.
- The browse tree is working, and is richer in terms of information.
- The static search is basically working well, but there are some tweaks that really need to be done at the level of the staticSearch codebase. There isn't (yet) a special search page for people or places or any of those vague things we've planned, but you should be able to search only biographies, or only place write-ups, so no worries there.
- The snippets are now handled via JSON and the home page snippet changes randomly every 20 seconds. There's remaining work to do to convert the old approach to snippets to the new one, but GL is doing that.
- Facsimile browsing is better, using the FacsBrowser codebase I wrote for DVPP, and now allows rotation of images. It's a bit slow to load when there's a huge collection of images, but short of splitting them into batches (which would involve a lot of extra work), I think we should just live with that.
- Placeography maps are working, having been re-coded using OL/OSM.
- There is still some work to do writing specific citation forms for e.g. maps.
As soon as possible, I propose to push a recent build of this to home1t/coldesp/www, and ask sysadmin to repoint the subdomain so that we can bring down the old Cocoon app.
worked 3.5 hours
adding in xml id for places.
In early, stayed late: trying to get Despatches static build working by the end of the week.