Commit Graph

117 Commits (7f5e3877cb93adb0ea948e670021617b14cd0be9)

Author SHA1 Message Date
David Kebler 7f5e3877cb add readonly flag to folder snapshot
add new function snapshot_send to send a snapshot to another mounted partition or drive
2024-04-20 16:43:25 -07:00
David Kebler 49913cf714 ignore git url in load 2024-04-19 13:54:26 -07:00
David Kebler a41e477d8f added couple basic aliases
fixed copy arguments bug
added GIT url file to load after done
2024-04-19 13:53:10 -07:00
David Kebler 057b8ad9dd fix again suppress latest links. avoid remote targets
fix created error where no sshargs does not add ssh command
2024-03-20 11:26:55 -07:00
David Kebler d3802572b5 supress btrbk_run lastest link error
fix copy: only add ssh for remote
2024-03-20 11:09:07 -07:00
David Kebler 94984e969d add commandline git discard alias
copy, change m from merge to i, insert.  use m and M for mirror
add support functions for specfic cases copy
2024-03-13 10:13:08 -07:00
David Kebler c42c9777a9 add btrbk_named drop latest_clone
add btrfs_clone and mp_subvol
fix but s: to s  in copy options
add several path string helper function
2024-03-05 13:50:09 -08:00
David Kebler 195c34e80a added del_subvol and named_snapshot 2024-03-02 10:20:19 -08:00
David Kebler 61e61ac249 add cleaning to filesystem copy 2024-03-01 15:51:07 -08:00
David Kebler 184a0265c6 whoops fixed call of which in module_confirm 2024-03-01 15:15:16 -08:00
David Kebler 3a246c71cd use which instead of command -v
added unlocku to alias
added new way better copy module/function based on rsync
  copies local and remote
2024-03-01 15:01:47 -08:00
David Kebler 140404ff49 fix sudo elevation 2024-02-27 19:37:44 -08:00
David Kebler 4b957f1e4b fix sudo environment 2024-02-27 19:21:28 -08:00
David Kebler 5ae8dd672c remove echo so install commences 2024-02-27 19:04:33 -08:00
David Kebler d497156be9 allow force install 2024-02-27 18:55:57 -08:00
David Kebler e538400018 update rootfs excludes
preserve environment when installing with sudo
2024-02-27 18:53:59 -08:00
David Kebler ca8ab01a43 add rclone function 2024-02-26 12:30:19 -08:00
David Kebler 66bc374668 fix base update 2024-02-24 08:05:00 -08:00
David Kebler 82af909b7a add sync module
fix remote spaces in helpers
fix few errors in install library
2024-02-24 08:01:41 -08:00
David Kebler e36e658a69 add escape_char and escape_space functions
move sshtest function to remote module
rename remote_args to escape_args and user escape_space
2024-02-22 13:47:44 -08:00
David Kebler 56e758c0f9 fix bugs host and network install functions 2024-02-21 14:46:44 -08:00
David Kebler 3eaf9e38be add new uci shell install update library 2024-02-21 13:25:54 -08:00
David Kebler b7b2d7061a improve module base - use stderr for error messages
helpers: added mkrfilename for making random file names instead of using mktemp
         remote_arg function escapes spaces within an arugment(s) for use passing remotely
2024-02-21 11:11:07 -08:00
David Kebler 398ae39a07 fixing bundler
move some module code to new modules
2024-02-16 23:50:36 -08:00
David Kebler 49fbd09cd1 fix user install directory 2024-02-16 23:50:36 -08:00
David Kebler b38417294f load adds a 'which' function if 'which' command is missing 2024-02-12 18:10:17 -08:00
David Kebler 0b092adfda fix typo for usesudo 2024-02-12 14:45:57 -08:00
David Kebler d77c046c0b clean up basic loading 2024-02-12 13:11:40 -08:00
David Kebler 39d6cc755e rearrange some module locations
auto load btrfs modules if btrfs-progs and btrbk are installed
2024-02-12 12:53:25 -08:00
David Kebler 51877424e7 update for using module.base instead of module.lib 2023-12-20 17:21:48 -08:00
David Kebler 5cdfacadb0 refactor fetching bash template code 2023-12-17 13:10:37 -08:00
David Kebler 856efb5e35 refactor module library
move non essential functions to extra module
minimize essential modules functions to module.base and load that
2023-12-17 12:54:45 -08:00
David Kebler 82dec74a7b add find subvol and snap a folder of subvolumes 2023-12-16 08:27:37 -08:00
David Kebler 7963e13c59 improve mount subvolume 2023-12-15 11:17:06 -08:00
David Kebler 2d61144804 added mount_subvolume 2023-12-15 10:23:44 -08:00
David Kebler b9f98d36f4 moving host and network directories out of /any 2023-12-14 21:09:19 -08:00
David Kebler 21dc81b1da add bash template library 2023-12-14 17:33:05 -08:00
David Kebler 9157278eb0 ignore .inst and .uninst files
add systemd loginctl commands
btrfs find subvolumes
2023-12-14 13:59:24 -08:00
David Kebler f2a9d64eab use command -v instead of which 2023-03-20 10:37:45 -07:00
David Kebler ba63cf586c fix: use /etc/hostname 2023-03-19 12:12:18 -07:00
David Kebler 2c73b1dc8d ignore vscode workspace 2023-03-19 12:08:01 -07:00
David Kebler 24e229f993 fix handle no /etc/host file like inside docker container 2023-03-19 12:08:01 -07:00
David Kebler 11ec123c0f fix handle no /etc/host file like inside docker container 2023-03-19 11:52:38 -07:00
David Kebler 4ff10e1ab2 fix subdirectory name 2023-03-19 11:48:53 -07:00
David Kebler 49fd2bcfa6 don't use hostnamectl for compatibility 2023-03-19 11:48:28 -07:00
David Kebler 21868df06b fix bug needed $subdir 2023-03-19 11:42:55 -07:00
David Kebler a1b3781c40 add functions
distro_sudo_group
change_user_password
user_group_id
add_recovery_user
rename_user
2023-03-19 11:35:13 -07:00
David Kebler 3ea7ae75d1 remove -C from install
for compatibility with alpine busybox version
2023-03-19 11:32:51 -07:00
David Kebler 9c379eda85 minor fix dir_copy 2023-03-12 10:46:05 -07:00
David Kebler 3c01d75c6a fix comment filename error to .lib 2023-03-12 10:41:31 -07:00