Files
ubuntu-post-install/attic
Claude b1e74666c6 Park the pre-merge droplet installer in attic/ as a rollback path
The unified services/asterisk.sh has not been run on real hardware yet, so
keep the previous services/asterisk-digital-ocean.sh available verbatim until
it has. attic/ sits outside setup.sh's services/*.sh glob, so the copy never
self-registers, never appears in the menu, and only runs if invoked directly
(it kept its own standalone bootstrap: sudo bash attic/asterisk-digital-ocean.sh).

Both scripts agree on where an existing droplet install lives
(~/docker/asterisk-digital-ocean, easy-asterisk-do containers), so moving
between them doesn't relocate anything.

attic/README.md is explicit that this is a way to get the old installer back,
not an undo button — what actually protects an existing install is --dry-run,
choosing update/cancel over fresh at the reinstall prompt, and a snapshot —
and that the copy should be deleted once the merge is confirmed, since two
copies of the same logic is the problem the merge removed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NAddJGE1G6eGaPzmScG5Vh
2026-07-25 09:20:33 +00:00
..

attic — frozen copies, kept deliberately out of the way

Nothing in here is part of the normal system. setup.sh globs services/*.sh, so files parked here never self-register, never appear in the menu, and never run unless you invoke them by hand.

asterisk-digital-ocean.sh

The pre-merge droplet installer, exactly as it was before services/asterisk-digital-ocean.sh was folded into services/asterisk.sh. It is here as a rollback path while the unified installer is still unproven on real hardware — not as a supported second service.

It keeps its own standalone bootstrap, so it runs on its own:

sudo bash attic/asterisk-digital-ocean.sh

It still targets ~/docker/asterisk-digital-ocean and the easy-asterisk-do / easy-asterisk-do-coturn containers, which is exactly the layout the merged services/asterisk.sh detects and preserves — so the two agree about where an existing droplet install lives, and switching back and forth does not move anything.

What this copy does and does not protect against. It is a way to get the old installer back, not an undo button. If the unified script ever makes a change you don't want, re-running this one does not reverse it — a droplet snapshot does. The things that actually keep an existing install safe are, in order: running --dry-run first, choosing update (or cancel) rather than fresh at the reinstall prompt, and having a snapshot.

Delete this once the unified installer has been confirmed on the droplet. Two copies of the same logic is the exact problem the merge existed to fix, and this one will drift the moment services/asterisk.sh gets a fix that isn't backported here — which it deliberately won't be.