Project

General

Profile

Task #12338

Version 3.0.7: create and publish

Added by Charles Atkinson 6 months ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Start date:
15/06/2021
Due date:
% Done:

0%

Close

Description

Version 3.0.7 is required to improve the description which does not say
  • Backups are written to disk (no tape support)
  • Templated backups provide an extension architecture
  • Sample templates are provided to backup Cisco switches and MicroTik routers with git support

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983146 should be updated with Version 3.0.7 and the update logged in Task #11784 bung: submit to Debian


Related issues

Related to bung - Task #12859: Version 3.1.0: create Closed 07/09/2021

History

#1 Updated by Charles Atkinson 6 months ago

  • Status changed from New to In Progress

Orient

Found "/usr/share/doc/bung/Backup scripts next generation 3.0.x User Guide.odt"
  • Had nothing about backing up to filesystems only, not to tape
  • Already had "bung is arbitrarily extensible via templates with integrated support for git. Templated examples are provided for backing up some Cisco and MikroTek devices"

Doc "/usr/share/doc/bung/Backup scripts next generation 3.0.x Programmer's Guide.odt"

Update docs

Backed up "nextcloud/bung/3.0/Backup scripts next generation 3.0.x User Guide.odt" as "Archive/Backup scripts next generation 3.0.6 User Guide.odt" and similarly for the .html files (one a exported, the other after manual edit) and for the Programmer's Guide

Edited "Backup scripts next generation 3.0.x User Guide.odt", changing the overview radically to

backup scripts next generation (bung):
• Uses standard backup utilities mysqldump, pg_dump, rsync, slapcat and tar to create backups on local and remote file systems.
• Is arbitrarily extensible via templates with integrated support for git. Templated examples are provided for backing up some Cisco and MikroTik devices.
• Supports hotplug storage devices such as USB disks.
• Features LVM snapshots, file system mounting, on-screen notifications and report emails.
• Features extensive logging designed to facilitate problem investigation.
• For rsync backups, retains changed and deleted files thus providing a "rolling full" backup.
• Is normally started by scheduler (anacron or cron) or by udev (after a hotplug storage device plug in event).
• Is GPL-2.0+ licensed.
• Is written in bash.
• Was created in 2013 and is known to be used for backing up hundreds of laptops, PCs, routers and switches.

Updated git:source/usr/share/doc/bung/README to match

Exported "Backup scripts next generation 3.0.x User Guide.odt" as "Backup scripts next generation 3.0.x User Guide.pdf"

Saved "Backup scripts next generation 3.0.x User Guide.odt" as "Backup scripts next generation 3.0.x User Guide.html". Deferred manual edit until can see what dhlint complains about

Updated source/usr/share/doc/bung/NEWS adding

--------------------------------------------------------------------------------
Version 3.0.7  15 Jun 2021

* Feature #12100 finalise function: log the command used to spin down
* Feature #12238 /usr/share/doc/bung/examples/templated_bu/mikrotik.template.helper.sh:
  add empty file warning
* No issue: User Guide: clarify overview
* No issue: .deb packaging: clarify description
* No issue: Programmer's Guide: clarify release procedure

--------------------------------------------------------------------------------
Version 3.0.6  9 Apr 2021

* Feature #11994 Common keyword Mount: add sub_keyword no_fsck

--------------------------------------------------------------------------------
Versions 3.0.0 to 3.0.5

Development versions implementing transition to Debian standards compliance

* Bug #11074 .deb: add dependency on packages at and lsscsi
* Bug #11679 *.sh: post- and pre-hook bugs
* Bug #11722 templated_bu.sh: template Timeout line: not effective
* Bug #11671 run_cmd_with_timeout.fun: rc logic error when -o specified without 
  -e or -w
* Task #11751 templated_bu.sh: update example hook scripts and the scripts they
  call
* Bug #11757 sysinfo_bu.sh: conf with hooks: library parsing functions not found
* Bug #11758 sysinfo_bu.sh: fdisk "does not start on physical sector boundary" 
  error terminates the script
* Feature #11783 Messsage "Unserviced file system type": also report fs_spec 
  value
* Bug #11796 mysql_bu.sh: database "sys" not excluded
* Feature #11799 Common keyword Email for report: add option to send
  conditionally based on warning and error status
* Bug #11808 Post-hook return code requesting warning message generates error
  message
* Bug #11833 rsync_bu.sh: subkeyword dest_dir_usage_warning ignored
* Task #11880 validate_ssh_cmd: update to use conffile
* Bug #11897 rsync_bu: conffile without rsync keyword: "src_dir: unbound
  variable" 
* Task #11911 etc/logcheck/ignore.d.server/bung: make specific to bung scripts
* Feature #11919 hotplug_bu: do not delay the initial notification
* Bug #11940 .deb postinst and postrm scripts: create and remove /var/log/bung
* Feature #11952 sysinfo_bu: remove BLLIS conf logging
* Bug #11984 /usr/bin/validate_ssh_cmd: does not handle no command

While following the release procedure, updated "/home/c/d/Auroville/Aurinoco/nextcloud/bung/3.0/Backup scripts next generation 3.0.x Programmer's Guide.odt"

Test

Installed on cw11.iciti.av for test by usage

root@cw11.iciti.av:~# dpkg -i /home/c/bung_3.0.7-1_all.deb
...

Next

After test by usage on cw11.iciti.av
  • Follow "nextcloud/bung/3.0/Backup scripts next generation 3.0.x Programmer's Guide.odt"'s
    • git commit procedure
    • post release procedure
  • Update ALICE
  • Continue with Task #11784 bung: submit to Debian

#3 Updated by Charles Atkinson 6 months ago

  • Status changed from In Progress to Closed

git

Commit bung3|537d29c6

Post release procedure

Opened https://redmine.auroville.org.in/projects/bung/files and added all the new version's files from nextcloud/bung/3.0

Opened https://redmine.auroville.org.in/projects/bung/documents and updated all the 3.0.x Programmer's Guide and User Guide documents

ALICE

Task #12345 Role bung: update to bung 3.0.7

#4 Updated by Charles Atkinson 3 months ago

Also available in: Atom PDF