]> code.delx.au - monosys/log
monosys
23 months agomultiboot: Support booting arch with non-default kernels.
Greg Darke [Thu, 19 May 2022 05:57:54 +0000 (15:57 +1000)]
multiboot: Support booting arch with non-default kernels.

This only works if there is a single kernel in the iso file.

While we are here, also load the microkernel updates (for amd and intel)
if the files exist in the image (which they do by default).

23 months agomultiboot: Allow rewriting grub config without sudo.
Greg Darke [Thu, 19 May 2022 05:53:43 +0000 (15:53 +1000)]
multiboot: Allow rewriting grub config without sudo.

Allow the `MULTIBOOT_MNT` environment to be passed in. My usage of this
variable is as follows:

```shell
$ MULTIBOOT_MNT="$(findmnt -n -o target LABEL=multiboot)" ./multiboot-setup grubcfg
```

This allows simple updates of the grub config, while taking advantage of
the auto mounter provided by Gnome.

2 years agohealthcheck don't use hostname command
James Bunton [Sun, 3 Apr 2022 14:08:21 +0000 (00:08 +1000)]
healthcheck don't use hostname command

2 years agogit-no-husky
James Bunton [Sun, 3 Apr 2022 12:30:53 +0000 (22:30 +1000)]
git-no-husky

Husky is an awful tool that automatically adds git hooks. Kill it with fire!

2 years agodates
James Bunton [Sun, 3 Apr 2022 12:29:51 +0000 (22:29 +1000)]
dates

2 years agossh-screen-wrapper: simplify
James Bunton [Mon, 24 Jan 2022 08:15:37 +0000 (19:15 +1100)]
ssh-screen-wrapper: simplify

2 years agomultiboot: fix Arch
James Bunton [Wed, 22 Dec 2021 12:16:34 +0000 (23:16 +1100)]
multiboot: fix Arch

2 years agolib-ext-backup: don't fail if LUKS volume is already opened
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

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

2 years 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

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

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

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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

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

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

3 years 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

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

3 years 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

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

3 years 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

3 years 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

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

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

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

3 years 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

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

3 years 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

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

4 years 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

4 years 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

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

4 years 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

4 years 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

4 years 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

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

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

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

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

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

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

4 years 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

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

4 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

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

4 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

4 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

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

5 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

5 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

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

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

5 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

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

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

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

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

5 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

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

5 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

5 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

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

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

5 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

5 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

5 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

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

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

6 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

6 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

6 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

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

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

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

6 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

6 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 :)

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

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

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

6 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

6 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

6 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

6 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

6 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

6 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

6 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

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

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

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

6 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

6 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