feat(conf): Make snapshot name components configurable (#1)
This commit is contained in:
		| @@ -25,3 +25,11 @@ pkgs_list_max_length='24' | |||||||
| # findmnt --json --list --output 'fstype,source,target' | \ | # findmnt --json --list --output 'fstype,source,target' | \ | ||||||
| # jq --raw-output '.[][] | select(.fstype=="zfs") | .source' | # jq --raw-output '.[][] | select(.fstype=="zfs") | .source' | ||||||
| snap_only_local_datasets='true' | snap_only_local_datasets='true' | ||||||
|  |  | ||||||
|  | snap_field_separator='_' | ||||||
|  | snap_name_prefix='pac' | ||||||
|  | snap_date_format='+F-%H%M' | ||||||
|  |  | ||||||
|  | snap_op_installation_suffix='inst' | ||||||
|  | snap_op_remove_suffix='rmvl' | ||||||
|  | snap_op_upgrade_suffix='upgr' | ||||||
|   | |||||||
| @@ -24,6 +24,12 @@ if [[ ! "${snaps_trivial_suffix}" ]]; then snaps_trivial_suffix='trv'; fi | |||||||
| if [[ ! "${snaps_important_suffix}" ]]; then snaps_important_suffix='imp'; fi | if [[ ! "${snaps_important_suffix}" ]]; then snaps_important_suffix='imp'; fi | ||||||
| if [[ ! "${pkgs_list_max_length}" ]]; then pkgs_list_max_length='24'; fi | if [[ ! "${pkgs_list_max_length}" ]]; then pkgs_list_max_length='24'; fi | ||||||
| if [[ ! "${snap_only_local_datasets}" ]]; then snap_only_local_datasets='true'; fi | if [[ ! "${snap_only_local_datasets}" ]]; then snap_only_local_datasets='true'; fi | ||||||
|  | if [[ ! "${snap_field_separator}" ]]; then snap_field_separator='_'; fi | ||||||
|  | if [[ ! "${snap_name_prefix}" ]]; then snap_name_prefix='pac'; fi | ||||||
|  | if [[ ! "${snap_date_format}" ]]; then snap_date_format='+F-%H%M'; fi | ||||||
|  | if [[ ! "${snap_op_installation_suffix}" ]]; then snap_op_installation_suffix='inst'; fi | ||||||
|  | if [[ ! "${snap_op_remove_suffix}" ]]; then snap_op_remove_suffix='rmvl'; fi | ||||||
|  | if [[ ! "${snap_op_upgrade_suffix}" ]]; then snap_op_upgrade_suffix='upgr'; fi | ||||||
|  |  | ||||||
| function split_pkgs_by_importance () { | function split_pkgs_by_importance () { | ||||||
|     local pkgs_in_transaction |     local pkgs_in_transaction | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user