From 6b31f89ead1206935675a405b8f42d2dba34e889 Mon Sep 17 00:00:00 2001 From: Ben Westgate Date: Tue, 29 Sep 2026 20:41:37 -0500 Subject: [PATCH] menu: hide unfinished backup actions Hide the unfinished Backup and Clone actions and remove README instructions that direct users into the unsupported clone flow. Closes #42 --- README.md | 12 ------------ bails/.local/bin/bails-menu | 10 ++-------- 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 9e08b014..53d91422 100644 --- a/README.md +++ b/README.md @@ -63,14 +63,11 @@ In the next steps, you will shut down the computer. To be able to follow the res ### Install steps 1. [Install Tails](https://tails.net/install/index.en.html) to a USB stick or memory card (minimum 32 GB of capacity). - - If you know someone you trust who uses CipherStick already, you can [install by cloning](https://github.com/BenWestgate/Bails/tree/master#cipherstick-is-shareware) their CipherStick. 1. [Start Tails](https://tails.net/doc/first_steps/start/index.en.html). - At the [Welcome Screen](https://tails.net/doc/first_steps/welcome_screen/index.en.html), ignore "Create Persistent Storage" and click "Start Tails". - CipherStick will help you set up Persistent Storage later. - - If you installed by cloning from another CipherStick, enter your temporary [Persistent Storage](https://tails.net/doc/first_steps/welcome_screen/index.en.html#index3h1) passphrase, click "Unlock Encryption", and then click "Start Tails". 1. [Connect to a local network](https://tails.net/doc/anonymous_internet/networkmanager/index.en.html#index1h1). 1. [Connect to Tor](https://tails.net/doc/anonymous_internet/tor/index.en.html) when the _Tor Connection_ window appears. - - If you cloned CipherStick, skip to step 7. 1. Open a terminal. Choose **Applications** ▸ **Utilities** ▸ **Terminal**. 1. Type or Paste the following in Terminal, then press Enter: ```bash @@ -79,15 +76,6 @@ In the next steps, you will shut down the computer. To be able to follow the res 1. Follow the instructions on Screen. 1. You're Done! - [Share your feedback, questions and suggestions](https://github.com/BenWestgate/Bails/issues/new) to make CipherStick even better! - -### CipherStick is [shareware](https://en.wikipedia.org/wiki/Samizdat). - -- To share this free open-source software with family and friends, choose **Applications** ▸ **Office** ▸ **CipherStick** ▸ **Clone**. - -#### Why clone CipherSticks? - -- Sharing hand-to-hand prevents censorship and surveillance. -- Cloning CipherStick saves them considerable setup time and boosts your backup resillience. A win-win situation! # Support resources diff --git a/bails/.local/bin/bails-menu b/bails/.local/bin/bails-menu index 13859b3f..f20b3d04 100755 --- a/bails/.local/bin/bails-menu +++ b/bails/.local/bin/bails-menu @@ -59,18 +59,12 @@ Bitcoin Core will continue to connect to both clearnet and Tor (onion) peers.' - # Display menu and get user response response=$(zenity --question --window-icon="$XDG_DATA_HOME/icons/bails128.png" \ --icon-name="bails128" --title="CipherStick menu" \ - --text="Clone - Create a synchronized CipherStick node for a friend. - -Backup - Duplicate your CipherStick node to protect data. - -Settings - Updates and configuration." \ - --extra-button="Clone" --extra-button="Backup" --extra-button="Settings" --extra-button="Help" \ + --text="Settings - Updates and configuration." \ + --extra-button="Settings" --extra-button="Help" \ --switch) # Menu options case "$response" in -"Clone") bails-cloner ;; -"Backup") bails-backup ;; "Settings") response2=$(zenity --window-icon="$XDG_DATA_HOME/icons/bails128.png" --question \ --icon-name=org.gnome.Settings --title=Settings --text="Configure Bitcoin Core on Tails\n\nWarning: Only install or update software retaining a good reputation." \ --extra-button="Update Bitcoin Core" --extra-button="Update CipherStick" --extra-button="Network Privacy" \