scripts
3 months agolib-ext-backup: don't fail if LUKS volume is already opened master
James Bunton [Wed, 7 Jul 2021 13:24:56 +0000 (23:24 +1000)]
lib-ext-backup: don't fail if LUKS volume is already opened

3 months agowifi-scan: show associated
James Bunton [Wed, 7 Jul 2021 13:21:46 +0000 (23:21 +1000)]
wifi-scan: show associated

4 months agowifi-scan: don't ignore the list scan result
James Bunton [Sun, 20 Jun 2021 04:30:41 +0000 (14:30 +1000)]
wifi-scan: don't ignore the list scan result

4 months agofix-openwrt-hairpin
James Bunton [Mon, 14 Jun 2021 05:07:56 +0000 (15:07 +1000)]
fix-openwrt-hairpin

4 months agobackup-openwrt
James Bunton [Mon, 14 Jun 2021 04:59:44 +0000 (14:59 +1000)]
backup-openwrt

4 months agohexhost
James Bunton [Sat, 24 Apr 2021 02:34:08 +0000 (12:34 +1000)]
hexhost

11 months agolib-ext-backup: snapshot_convert_to_bookmarks
James Bunton [Sun, 15 Nov 2020 10:52:02 +0000 (21:52 +1100)]
lib-ext-backup: snapshot_convert_to_bookmarks

This is useful for Time Machine backups

13 months agolib-ext-backup: exit with error if scrub failed
James Bunton [Tue, 1 Sep 2020 13:47:30 +0000 (23:47 +1000)]
lib-ext-backup: exit with error if scrub failed

15 months agolib-ext-backup: exit 1 on scrub failure
James Bunton [Sun, 19 Jul 2020 13:30:15 +0000 (23:30 +1000)]
lib-ext-backup: exit 1 on scrub failure

15 months agoarchpkg/repo-sign: support *.pkg.tar.zst
James Bunton [Sun, 19 Jul 2020 12:32:43 +0000 (22:32 +1000)]
archpkg/repo-sign: support *.pkg.tar.zst

15 months agocheck-local-updates: don't return error if arch checkupdates fails
James Bunton [Sun, 12 Jul 2020 00:45:42 +0000 (10:45 +1000)]
check-local-updates: don't return error if arch checkupdates fails

15 months agowifi-scan: alternate form of channel
James Bunton [Thu, 2 Jul 2020 14:18:13 +0000 (00:18 +1000)]
wifi-scan: alternate form of channel

15 months agowifi-scan: improve formatting, now can operate on existing scan data
James Bunton [Thu, 2 Jul 2020 13:59:18 +0000 (23:59 +1000)]
wifi-scan: improve formatting, now can operate on existing scan data

15 months agolib-ext-backup: zpool set failmode=continue
James Bunton [Thu, 2 Jul 2020 13:59:04 +0000 (23:59 +1000)]
lib-ext-backup: zpool set failmode=continue

16 months agohealthcheck: packages match ID_LIKE=arch
James Bunton [Sat, 20 Jun 2020 05:13:25 +0000 (15:13 +1000)]
healthcheck: packages match ID_LIKE=arch

16 months agocheck-local-updates: don't fail if aptitude doesn't find packages to upgrade
James Bunton [Thu, 18 Jun 2020 13:42:25 +0000 (23:42 +1000)]
check-local-updates: don't fail if aptitude doesn't find packages to upgrade

16 months agocheck-local-updates: set +x
James Bunton [Thu, 18 Jun 2020 13:41:11 +0000 (23:41 +1000)]
check-local-updates: set +x

16 months agocheck-local-updates
James Bunton [Thu, 18 Jun 2020 13:37:41 +0000 (23:37 +1000)]
check-local-updates

16 months agossh-screen-wrapper: more flexible line matching
James Bunton [Thu, 18 Jun 2020 13:37:24 +0000 (23:37 +1000)]
ssh-screen-wrapper: more flexible line matching

16 months agohealthcheck: zpool-health
James Bunton [Wed, 17 Jun 2020 13:00:51 +0000 (23:00 +1000)]
healthcheck: zpool-health

16 months agosmart-stats: read devices from /etc/smartd.conf
James Bunton [Wed, 17 Jun 2020 13:00:36 +0000 (23:00 +1000)]
smart-stats: read devices from /etc/smartd.conf

16 months agohealthcheck: systemd-user-timers
James Bunton [Tue, 16 Jun 2020 05:00:13 +0000 (15:00 +1000)]
healthcheck: systemd-user-timers

16 months agohealthcheck: simplify now that `systemd --user` is running everywhere
James Bunton [Tue, 16 Jun 2020 04:59:48 +0000 (14:59 +1000)]
healthcheck: simplify now that `systemd --user` is running everywhere

16 months agohealthcheck: don't check for updates
James Bunton [Sat, 13 Jun 2020 04:10:11 +0000 (14:10 +1000)]
healthcheck: don't check for updates

16 months agohealthcheck more fixes
James Bunton [Tue, 9 Jun 2020 15:29:42 +0000 (01:29 +1000)]
healthcheck more fixes

16 months agohealthcheck fixes
James Bunton [Tue, 9 Jun 2020 15:24:37 +0000 (01:24 +1000)]
healthcheck fixes

16 months agohealthcheck fixes
James Bunton [Sat, 6 Jun 2020 14:21:36 +0000 (14:21 +0000)]
healthcheck fixes

16 months agohealthcheck/disk-usage: ignore blank lines in fstab
James Bunton [Sat, 6 Jun 2020 14:10:23 +0000 (00:10 +1000)]
healthcheck/disk-usage: ignore blank lines in fstab

16 months agohealthcheck
James Bunton [Sat, 30 May 2020 03:20:37 +0000 (13:20 +1000)]
healthcheck

17 months agoRename all the things
James Bunton [Fri, 15 May 2020 11:37:58 +0000 (21:37 +1000)]
Rename all the things

- aur-install -> aur-build
- checkspace now needs no arguments

17 months agoremove xfce4-genmon-script
James Bunton [Fri, 15 May 2020 11:31:24 +0000 (21:31 +1000)]
remove xfce4-genmon-script

17 months agolib-ext-backup: scrub backup pool every week
James Bunton [Wed, 13 May 2020 12:04:41 +0000 (22:04 +1000)]
lib-ext-backup: scrub backup pool every week

17 months agolib-ext-backup: move snapshot cleanup code into the correct function
James Bunton [Tue, 5 May 2020 12:18:09 +0000 (22:18 +1000)]
lib-ext-backup: move snapshot cleanup code into the correct function

17 months agolib-ext-backup: cleanups
James Bunton [Sun, 3 May 2020 02:38:39 +0000 (12:38 +1000)]
lib-ext-backup: cleanups

17 months agolib-ext-backup: set fs mountpoint and permissions
James Bunton [Tue, 28 Apr 2020 21:46:13 +0000 (07:46 +1000)]
lib-ext-backup: set fs mountpoint and permissions

17 months agolib-ext-backup: set backup pool props
James Bunton [Tue, 28 Apr 2020 21:40:11 +0000 (07:40 +1000)]
lib-ext-backup: set backup pool props

17 months agolib-ext-backup
James Bunton [Mon, 27 Apr 2020 09:16:50 +0000 (19:16 +1000)]
lib-ext-backup

- support multiple backing disks
- backup zfs props

20 months agomultiboot: memtest
James Bunton [Sun, 9 Feb 2020 07:12:40 +0000 (18:12 +1100)]
multiboot: memtest

20 months agotcp-proxy: ported to Python3
James Bunton [Mon, 3 Feb 2020 13:19:41 +0000 (00:19 +1100)]
tcp-proxy: ported to Python3

20 months agomultiboot: fixed old Ubuntu ISOs
James Bunton [Sat, 25 Jan 2020 13:46:19 +0000 (00:46 +1100)]
multiboot: fixed old Ubuntu ISOs

20 months agognome-shell-raise-window
James Bunton [Sat, 25 Jan 2020 04:48:30 +0000 (15:48 +1100)]
gnome-shell-raise-window

23 months agocsv2txt: improved formatting
James Bunton [Sat, 23 Nov 2019 11:06:14 +0000 (22:06 +1100)]
csv2txt: improved formatting

23 months agocheckspace: remove redundant import
James Bunton [Sat, 23 Nov 2019 11:06:03 +0000 (22:06 +1100)]
checkspace: remove redundant import

23 months agomake-persistent-journal uses non-COW directory
James Bunton [Sat, 23 Nov 2019 11:05:17 +0000 (22:05 +1100)]
make-persistent-journal uses non-COW directory

2 years agolib-ext-backup
James Bunton [Mon, 26 Aug 2019 02:23:12 +0000 (12:23 +1000)]
lib-ext-backup

2 years agopassphrasegen: calculate entropy and only print one passphrase for better randomness
James Bunton [Tue, 13 Aug 2019 22:37:48 +0000 (08:37 +1000)]
passphrasegen: calculate entropy and only print one passphrase for better randomness

2 years agomultiboot-setup: support Debian10 installer
James Bunton [Tue, 30 Jul 2019 14:10:58 +0000 (00:10 +1000)]
multiboot-setup: support Debian10 installer

2 years agoaur-check-updates: don't complain if a newer version is installed locally
James Bunton [Wed, 24 Jul 2019 22:18:57 +0000 (08:18 +1000)]
aur-check-updates: don't complain if a newer version is installed locally

2 years agodocker-cleanup: also delete things more than 1 year old
James Bunton [Tue, 23 Jul 2019 11:41:50 +0000 (21:41 +1000)]
docker-cleanup: also delete things more than 1 year old

2 years agosplit-mvimg
James Bunton [Fri, 14 Jun 2019 11:02:57 +0000 (21:02 +1000)]
split-mvimg

2 years agomultiboot-setup ignores missing files
James Bunton [Fri, 3 May 2019 10:37:38 +0000 (20:37 +1000)]
multiboot-setup ignores missing files

- also deduplicated some hardcoded paths

2 years agosmart-stats: smartctl returns non-zero if there are errors in the smart log
James Bunton [Tue, 26 Feb 2019 12:03:25 +0000 (23:03 +1100)]
smart-stats: smartctl returns non-zero if there are errors in the smart log

2 years agosmart-stats: ignore external devices
James Bunton [Fri, 22 Feb 2019 07:01:21 +0000 (18:01 +1100)]
smart-stats: ignore external devices

2 years agosmart-stats
James Bunton [Fri, 22 Feb 2019 03:43:59 +0000 (14:43 +1100)]
smart-stats

2 years agoreboot-no-passphrase: moved to linux-config repo alongside systemd service
James Bunton [Fri, 22 Feb 2019 03:10:18 +0000 (14:10 +1100)]
reboot-no-passphrase: moved to linux-config repo alongside systemd service

2 years agomakechrootpkgx: change pacman chroot directory
James Bunton [Fri, 8 Feb 2019 22:33:09 +0000 (09:33 +1100)]
makechrootpkgx: change pacman chroot directory

2 years agoRemove old stuff
James Bunton [Wed, 16 Jan 2019 06:42:30 +0000 (17:42 +1100)]
Remove old stuff

2 years agoAUR helpers
James Bunton [Wed, 16 Jan 2019 06:39:06 +0000 (17:39 +1100)]
AUR helpers

2 years agossh-screen-wrapper supports arguments
James Bunton [Thu, 6 Dec 2018 07:09:14 +0000 (18:09 +1100)]
ssh-screen-wrapper supports arguments

2 years agomfree: exclude arc_used from used
James Bunton [Wed, 28 Nov 2018 11:47:06 +0000 (22:47 +1100)]
mfree: exclude arc_used from used

2 years agoxfce4-genmon-script: multi-line
James Bunton [Tue, 27 Nov 2018 10:38:40 +0000 (21:38 +1100)]
xfce4-genmon-script: multi-line

3 years agopacorphan/aptorphan: support excluding packages with ~pkgname in addition to ~filename
James Bunton [Wed, 24 Oct 2018 21:26:48 +0000 (08:26 +1100)]
pacorphan/aptorphan: support excluding packages with ~pkgname in addition to ~filename

3 years agoArch build script improvements for managing my own repo
James Bunton [Wed, 24 Oct 2018 11:13:44 +0000 (22:13 +1100)]
Arch build script improvements for managing my own repo

3 years agodocker-cleanup
James Bunton [Sun, 7 Oct 2018 23:00:17 +0000 (10:00 +1100)]
docker-cleanup

3 years agowifi-scan: also print frequencies
James Bunton [Sat, 29 Sep 2018 14:16:06 +0000 (00:16 +1000)]
wifi-scan: also print frequencies

3 years agomultiboot-setup: removed add_iso, grub detects isos at boot time
James Bunton [Sat, 29 Sep 2018 14:14:39 +0000 (00:14 +1000)]
multiboot-setup: removed add_iso, grub detects isos at boot time

3 years agoxfce4-genmon-script: show memory usage as red based on total memory
James Bunton [Thu, 5 Jul 2018 02:34:37 +0000 (12:34 +1000)]
xfce4-genmon-script: show memory usage as red based on total memory

3 years agocheck-pacman-updates: don't fail to exit if up to date
James Bunton [Fri, 1 Jun 2018 10:21:25 +0000 (20:21 +1000)]
check-pacman-updates: don't fail to exit if up to date

3 years agocheck-pacman-updates
James Bunton [Fri, 1 Jun 2018 10:04:05 +0000 (20:04 +1000)]
check-pacman-updates

3 years agoterminal-color-table
James Bunton [Sun, 8 Apr 2018 14:19:12 +0000 (00:19 +1000)]
terminal-color-table

3 years agoopal-card-tool: check login and retry if it fails
James Bunton [Wed, 21 Mar 2018 13:17:30 +0000 (00:17 +1100)]
opal-card-tool: check login and retry if it fails

3 years agoopal-card-tool: Use Firefox user-agent
James Bunton [Wed, 21 Mar 2018 13:17:15 +0000 (00:17 +1100)]
opal-card-tool: Use Firefox user-agent

3 years agomultiboot: Don't copy isos, it's easier to do this manually
James Bunton [Sat, 17 Mar 2018 10:46:03 +0000 (21:46 +1100)]
multiboot: Don't copy isos, it's easier to do this manually

3 years agoupdate-grub
James Bunton [Fri, 16 Mar 2018 22:18:50 +0000 (09:18 +1100)]
update-grub

3 years agomysql-backup: exclude builtin databases
James Bunton [Wed, 7 Mar 2018 15:18:23 +0000 (02:18 +1100)]
mysql-backup: exclude builtin databases

3 years agobackup-mysql
James Bunton [Sat, 3 Mar 2018 02:50:39 +0000 (13:50 +1100)]
backup-mysql

3 years agofind-services-to-restart: trying out my new awk skills
James Bunton [Sun, 25 Feb 2018 07:53:28 +0000 (18:53 +1100)]
find-services-to-restart: trying out my new awk skills

3 years agoremoved sync-boot-mirror
James Bunton [Sun, 25 Feb 2018 07:53:05 +0000 (18:53 +1100)]
removed sync-boot-mirror

I'm now using mdadm like I should have all along :)

3 years agoaur-install: to /var/abs
James Bunton [Sat, 6 Jan 2018 23:44:31 +0000 (10:44 +1100)]
aur-install: to /var/abs

3 years agomultiboot support for 32bit EFI
James Bunton [Sun, 24 Dec 2017 10:03:34 +0000 (21:03 +1100)]
multiboot support for 32bit EFI

3 years agowifi-scan: linter fixes
James Bunton [Sat, 25 Nov 2017 02:08:07 +0000 (02:08 +0000)]
wifi-scan: linter fixes

4 years agoreboot-no-passphrase supports multiple devices
James Bunton [Sat, 14 Oct 2017 05:09:18 +0000 (05:09 +0000)]
reboot-no-passphrase supports multiple devices

4 years agoclean-dkms: add nvidia and zfs modules
James Bunton [Thu, 5 Oct 2017 11:17:58 +0000 (22:17 +1100)]
clean-dkms: add nvidia and zfs modules

4 years agoxfce4-genmon-script: use long to parse zfs arc_used
James Bunton [Sat, 26 Aug 2017 08:11:42 +0000 (18:11 +1000)]
xfce4-genmon-script: use long to parse zfs arc_used

4 years agoaur-install: don't clean working tree
James Bunton [Thu, 5 Oct 2017 11:09:48 +0000 (22:09 +1100)]
aur-install: don't clean working tree

4 years agomfree: just like free, but includes basic ZFS ARC stats
James Bunton [Wed, 23 Aug 2017 12:07:10 +0000 (22:07 +1000)]
mfree: just like free, but includes basic ZFS ARC stats

4 years agoxfce4-genmon-script: include ZFS ARC in available memory
James Bunton [Wed, 23 Aug 2017 12:06:38 +0000 (22:06 +1000)]
xfce4-genmon-script: include ZFS ARC in available memory

4 years agoxfce4-genmon-script: show memory in MiB
James Bunton [Sat, 12 Aug 2017 05:02:35 +0000 (15:02 +1000)]
xfce4-genmon-script: show memory in MiB

4 years agoRestore clean-dkms
James Bunton [Sun, 16 Jul 2017 12:55:47 +0000 (22:55 +1000)]
Restore clean-dkms

4 years agowifi-scan rewrite
James Bunton [Fri, 14 Jul 2017 11:18:51 +0000 (21:18 +1000)]
wifi-scan rewrite

4 years agopython3 conversions
James Bunton [Fri, 14 Jul 2017 11:17:57 +0000 (21:17 +1000)]
python3 conversions

4 years agoreboot-no-passphrase: support custom reboot command
James Bunton [Fri, 30 Jun 2017 09:06:28 +0000 (19:06 +1000)]
reboot-no-passphrase: support custom reboot command

4 years agorename-by-date works on photo/video metadata
James Bunton [Fri, 23 Jun 2017 13:01:46 +0000 (23:01 +1000)]
rename-by-date works on photo/video metadata

4 years agopassphrasegen: XKCD style password generator
James Bunton [Mon, 5 Jun 2017 13:01:07 +0000 (23:01 +1000)]
passphrasegen: XKCD style password generator

4 years agomultiboot-setup: remove unused variables
James Bunton [Fri, 28 Apr 2017 14:43:15 +0000 (00:43 +1000)]
multiboot-setup: remove unused variables

4 years agoxmlpp: use python stdlib instead of lxml
James Bunton [Fri, 21 Apr 2017 06:18:34 +0000 (16:18 +1000)]
xmlpp: use python stdlib instead of lxml

4 years agowordpress-salt-gen: tool to generate wordpress password salt
James Bunton [Thu, 20 Apr 2017 23:06:39 +0000 (09:06 +1000)]
wordpress-salt-gen: tool to generate wordpress password salt

4 years agocheck-aur-updates: query AUR for all packages at once to make it faster
James Bunton [Thu, 20 Apr 2017 02:51:11 +0000 (12:51 +1000)]
check-aur-updates: query AUR for all packages at once to make it faster

4 years agoaur-install: delete directories, but always keep pkg files
James Bunton [Thu, 20 Apr 2017 02:50:52 +0000 (12:50 +1000)]
aur-install: delete directories, but always keep pkg files

4 years agomultiboot: write fresh grub.cfg each time to make add_iso idempotent
James Bunton [Sat, 1 Apr 2017 03:44:30 +0000 (14:44 +1100)]
multiboot: write fresh grub.cfg each time to make add_iso idempotent