User Tools

Site Tools


sparky_backup_core

Sparky Backup Core

Sparky Backup Core lets you backup your existing Sparky installation, and create a new iso image of it. The tool is based and forked from Remastersys.

Installation

 sudo apt-get install sparky-backup-core

Tools

Sparky Backup Core provides two tools:

  • Sparky Backup - text based, which creates a new iso image.
  • SparkyLinux Installer - a text and Yad (GUI) based live installer which lets you install your Sparky based re-spin on a new partition, disk or machine. The tool is called Sparky Advanced Installer, and is available in all Sparky iso images.

Usage

Usage of the 'sparkybackup' tool in a text mode is manual only, preparations need to be done step by step by you, before starting the process.

Step 1 - Basic Configuration

The tool configuration is placed in /etc directory:

 /etc/sparkybackup/sparkybackup.conf

Edit the file by a text editor, as root, and change options as you like:

  • a. - Working directory (make sure you need up to 20 GB of space to create 4GB iso image):
 WORKDIR="/home/sparkybackup-sys"
  • b. - The live system label:
 LIVECDLABEL="SparkyLinux"
  • c. - New iso image name:
 CUSTOMISO="sparkylinux-4.6-arch-desktop.iso"

etc.

I suggest not changing the live system user name, simply leave is as it is (live).

Step 2 - Desktop Configuration

Your desktop configuration should be copied to the /etc/skel directory to use it in a new live system.

Simply copy (as root) any desktop environment or window manager configuration to skel, for example:

JWM:

 sudo cp ~/HOME/.jwmrc /etc/skel/

Openbox:

 sudo cp ~/HOME/.config/openbox/* /etc/skel/.config/openbox/

etc., etc.

Make sure that the target folder exists in the 'skel' directory.

Step 3 - Building Process

After creating your custom settings, the building process can be started via the command:

 sudo sparkybackup dist

A successful build will place your new iso image, package list and check sum files in your working directory. Copy them to other location, before building next one.

Step 4 - Cleaning

After the building process is completed, and you copied the iso and other stuff to a different location, you HAVE to clean the working directory BEFORE making another iso image:

 sudo sparkybackup clean

Shortcuts

Starting from version 20171009, the tool was upgraded with text line shortcuts called “spb”, for example:

  • spb dist = sparkybackup dist
  • spb clean = sparkybackup clean
  • spb edit = nano /etc/sparkybackup/sparkybackup.conf
  • spb cache = apt-get autoremove + apt-get clean + aptitude purge ~c

You might also read the Tricks & Tips page.


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
sparky_backup_core.txt · Last modified: 2021/05/04 15:24 (external edit)