]>
code.delx.au - monosys/log
James Bunton [Wed, 22 Jun 2022 11:03:08 +0000 (21:03 +1000)]
fix-openwrt-hairpin: error checking
Greg Darke [Thu, 19 May 2022 06:05:25 +0000 (16:05 +1000)]
multiboot: Add a menu item to attempt booting images from ram.
This is useful if you have a machine with lots of ram (at least 1GiB
larger than the iso) in the machine, and would like to remove the USB
stick after the image has booted.
This has been tested on the Arch, Ubuntu, and Tails images.
Greg Darke [Thu, 19 May 2022 06:02:47 +0000 (16:02 +1000)]
multiboot: Allow booting tails images.
Add support for booting tails (https://tails.boum.org/) images. These
are heavily modified debian live images, that runs tor and a modified
Firefox that proxies via tor.
The kernel options for this are taken from the isolinux config in the
iso.
Greg Darke [Thu, 19 May 2022 06:00:29 +0000 (16:00 +1000)]
multiboot: Allow iso files to be placed in directory.
We now also scan the contents of the iso directory on the USB stick for
images. We treat these the same as if they were in the root directory.
While we were here, add status messages about what is being loaded.
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).
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.
James Bunton [Sun, 3 Apr 2022 14:08:21 +0000 (00:08 +1000)]
healthcheck don't use hostname command
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!
James Bunton [Sun, 3 Apr 2022 12:29:51 +0000 (22:29 +1000)]
dates
James Bunton [Mon, 24 Jan 2022 08:15:37 +0000 (19:15 +1100)]
ssh-screen-wrapper: simplify
James Bunton [Wed, 22 Dec 2021 12:16:34 +0000 (23:16 +1100)]
multiboot: fix Arch
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
James Bunton [Wed, 7 Jul 2021 13:21:46 +0000 (23:21 +1000)]
wifi-scan: show associated
James Bunton [Sun, 20 Jun 2021 04:30:41 +0000 (14:30 +1000)]
wifi-scan: don't ignore the list scan result
James Bunton [Mon, 14 Jun 2021 05:07:56 +0000 (15:07 +1000)]
fix-openwrt-hairpin
James Bunton [Mon, 14 Jun 2021 04:59:44 +0000 (14:59 +1000)]
backup-openwrt
James Bunton [Sat, 24 Apr 2021 02:34:08 +0000 (12:34 +1000)]
hexhost
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
James Bunton [Tue, 1 Sep 2020 13:47:30 +0000 (23:47 +1000)]
lib-ext-backup: exit with error if scrub failed
James Bunton [Sun, 19 Jul 2020 13:30:15 +0000 (23:30 +1000)]
lib-ext-backup: exit 1 on scrub failure
James Bunton [Sun, 19 Jul 2020 12:32:43 +0000 (22:32 +1000)]
archpkg/repo-sign: support *.pkg.tar.zst
James Bunton [Sun, 12 Jul 2020 00:45:42 +0000 (10:45 +1000)]
check-local-updates: don't return error if arch checkupdates fails
James Bunton [Thu, 2 Jul 2020 14:18:13 +0000 (00:18 +1000)]
wifi-scan: alternate form of channel
James Bunton [Thu, 2 Jul 2020 13:59:18 +0000 (23:59 +1000)]
wifi-scan: improve formatting, now can operate on existing scan data
James Bunton [Thu, 2 Jul 2020 13:59:04 +0000 (23:59 +1000)]
lib-ext-backup: zpool set failmode=continue
James Bunton [Sat, 20 Jun 2020 05:13:25 +0000 (15:13 +1000)]
healthcheck: packages match ID_LIKE=arch
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
James Bunton [Thu, 18 Jun 2020 13:41:11 +0000 (23:41 +1000)]
check-local-updates: set +x
James Bunton [Thu, 18 Jun 2020 13:37:41 +0000 (23:37 +1000)]
check-local-updates
James Bunton [Thu, 18 Jun 2020 13:37:24 +0000 (23:37 +1000)]
ssh-screen-wrapper: more flexible line matching
James Bunton [Wed, 17 Jun 2020 13:00:51 +0000 (23:00 +1000)]
healthcheck: zpool-health
James Bunton [Wed, 17 Jun 2020 13:00:36 +0000 (23:00 +1000)]
smart-stats: read devices from /etc/smartd.conf
James Bunton [Tue, 16 Jun 2020 05:00:13 +0000 (15:00 +1000)]
healthcheck: systemd-user-timers
James Bunton [Tue, 16 Jun 2020 04:59:48 +0000 (14:59 +1000)]
healthcheck: simplify now that `systemd --user` is running everywhere
James Bunton [Sat, 13 Jun 2020 04:10:11 +0000 (14:10 +1000)]
healthcheck: don't check for updates
James Bunton [Tue, 9 Jun 2020 15:29:42 +0000 (01:29 +1000)]
healthcheck more fixes
James Bunton [Tue, 9 Jun 2020 15:24:37 +0000 (01:24 +1000)]
healthcheck fixes
James Bunton [Sat, 6 Jun 2020 14:21:36 +0000 (14:21 +0000)]
healthcheck fixes
James Bunton [Sat, 6 Jun 2020 14:10:23 +0000 (00:10 +1000)]
healthcheck/disk-usage: ignore blank lines in fstab
James Bunton [Sat, 30 May 2020 03:20:37 +0000 (13:20 +1000)]
healthcheck
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
James Bunton [Fri, 15 May 2020 11:31:24 +0000 (21:31 +1000)]
remove xfce4-genmon-script
James Bunton [Wed, 13 May 2020 12:04:41 +0000 (22:04 +1000)]
lib-ext-backup: scrub backup pool every week
James Bunton [Tue, 5 May 2020 12:18:09 +0000 (22:18 +1000)]
lib-ext-backup: move snapshot cleanup code into the correct function
James Bunton [Sun, 3 May 2020 02:38:39 +0000 (12:38 +1000)]
lib-ext-backup: cleanups
James Bunton [Tue, 28 Apr 2020 21:46:13 +0000 (07:46 +1000)]
lib-ext-backup: set fs mountpoint and permissions
James Bunton [Tue, 28 Apr 2020 21:40:11 +0000 (07:40 +1000)]
lib-ext-backup: set backup pool props
James Bunton [Mon, 27 Apr 2020 09:16:50 +0000 (19:16 +1000)]
lib-ext-backup
- support multiple backing disks
- backup zfs props
James Bunton [Sun, 9 Feb 2020 07:12:40 +0000 (18:12 +1100)]
multiboot: memtest
James Bunton [Mon, 3 Feb 2020 13:19:41 +0000 (00:19 +1100)]
tcp-proxy: ported to Python3
James Bunton [Sat, 25 Jan 2020 13:46:19 +0000 (00:46 +1100)]
multiboot: fixed old Ubuntu ISOs
James Bunton [Sat, 25 Jan 2020 04:48:30 +0000 (15:48 +1100)]
gnome-shell-raise-window
James Bunton [Sat, 23 Nov 2019 11:06:14 +0000 (22:06 +1100)]
csv2txt: improved formatting
James Bunton [Sat, 23 Nov 2019 11:06:03 +0000 (22:06 +1100)]
checkspace: remove redundant import
James Bunton [Sat, 23 Nov 2019 11:05:17 +0000 (22:05 +1100)]
make-persistent-journal uses non-COW directory
James Bunton [Mon, 26 Aug 2019 02:23:12 +0000 (12:23 +1000)]
lib-ext-backup
James Bunton [Tue, 13 Aug 2019 22:37:48 +0000 (08:37 +1000)]
passphrasegen: calculate entropy and only print one passphrase for better randomness
James Bunton [Tue, 30 Jul 2019 14:10:58 +0000 (00:10 +1000)]
multiboot-setup: support Debian10 installer
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
James Bunton [Tue, 23 Jul 2019 11:41:50 +0000 (21:41 +1000)]
docker-cleanup: also delete things more than 1 year old
James Bunton [Fri, 14 Jun 2019 11:02:57 +0000 (21:02 +1000)]
split-mvimg
James Bunton [Fri, 3 May 2019 10:37:38 +0000 (20:37 +1000)]
multiboot-setup ignores missing files
- also deduplicated some hardcoded paths
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
James Bunton [Fri, 22 Feb 2019 07:01:21 +0000 (18:01 +1100)]
smart-stats: ignore external devices
James Bunton [Fri, 22 Feb 2019 03:43:59 +0000 (14:43 +1100)]
smart-stats
James Bunton [Fri, 22 Feb 2019 03:10:18 +0000 (14:10 +1100)]
reboot-no-passphrase: moved to linux-config repo alongside systemd service
James Bunton [Fri, 8 Feb 2019 22:33:09 +0000 (09:33 +1100)]
makechrootpkgx: change pacman chroot directory
James Bunton [Wed, 16 Jan 2019 06:42:30 +0000 (17:42 +1100)]
Remove old stuff
James Bunton [Wed, 16 Jan 2019 06:39:06 +0000 (17:39 +1100)]
AUR helpers
James Bunton [Thu, 6 Dec 2018 07:09:14 +0000 (18:09 +1100)]
ssh-screen-wrapper supports arguments
James Bunton [Wed, 28 Nov 2018 11:47:06 +0000 (22:47 +1100)]
mfree: exclude arc_used from used
James Bunton [Tue, 27 Nov 2018 10:38:40 +0000 (21:38 +1100)]
xfce4-genmon-script: multi-line
James Bunton [Wed, 24 Oct 2018 21:26:48 +0000 (08:26 +1100)]
pacorphan/aptorphan: support excluding packages with ~pkgname in addition to ~filename
James Bunton [Wed, 24 Oct 2018 11:13:44 +0000 (22:13 +1100)]
Arch build script improvements for managing my own repo
James Bunton [Sun, 7 Oct 2018 23:00:17 +0000 (10:00 +1100)]
docker-cleanup
James Bunton [Sat, 29 Sep 2018 14:16:06 +0000 (00:16 +1000)]
wifi-scan: also print frequencies
James Bunton [Sat, 29 Sep 2018 14:14:39 +0000 (00:14 +1000)]
multiboot-setup: removed add_iso, grub detects isos at boot time
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
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
James Bunton [Fri, 1 Jun 2018 10:04:05 +0000 (20:04 +1000)]
check-pacman-updates
James Bunton [Sun, 8 Apr 2018 14:19:12 +0000 (00:19 +1000)]
terminal-color-table
James Bunton [Wed, 21 Mar 2018 13:17:30 +0000 (00:17 +1100)]
opal-card-tool: check login and retry if it fails
James Bunton [Wed, 21 Mar 2018 13:17:15 +0000 (00:17 +1100)]
opal-card-tool: Use Firefox user-agent
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
James Bunton [Fri, 16 Mar 2018 22:18:50 +0000 (09:18 +1100)]
update-grub
James Bunton [Wed, 7 Mar 2018 15:18:23 +0000 (02:18 +1100)]
mysql-backup: exclude builtin databases
James Bunton [Sat, 3 Mar 2018 02:50:39 +0000 (13:50 +1100)]
backup-mysql
James Bunton [Sun, 25 Feb 2018 07:53:28 +0000 (18:53 +1100)]
find-services-to-restart: trying out my new awk skills
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 :)
James Bunton [Sat, 6 Jan 2018 23:44:31 +0000 (10:44 +1100)]
aur-install: to /var/abs
James Bunton [Sun, 24 Dec 2017 10:03:34 +0000 (21:03 +1100)]
multiboot support for 32bit EFI
James Bunton [Sat, 25 Nov 2017 02:08:07 +0000 (02:08 +0000)]
wifi-scan: linter fixes
James Bunton [Sat, 14 Oct 2017 05:09:18 +0000 (05:09 +0000)]
reboot-no-passphrase supports multiple devices
James Bunton [Thu, 5 Oct 2017 11:17:58 +0000 (22:17 +1100)]
clean-dkms: add nvidia and zfs modules
James Bunton [Sat, 26 Aug 2017 08:11:42 +0000 (18:11 +1000)]
xfce4-genmon-script: use long to parse zfs arc_used
James Bunton [Thu, 5 Oct 2017 11:09:48 +0000 (22:09 +1100)]
aur-install: don't clean working tree
James Bunton [Wed, 23 Aug 2017 12:07:10 +0000 (22:07 +1000)]
mfree: just like free, but includes basic ZFS ARC stats
James Bunton [Wed, 23 Aug 2017 12:06:38 +0000 (22:06 +1000)]
xfce4-genmon-script: include ZFS ARC in available memory
James Bunton [Sat, 12 Aug 2017 05:02:35 +0000 (15:02 +1000)]
xfce4-genmon-script: show memory in MiB
James Bunton [Sun, 16 Jul 2017 12:55:47 +0000 (22:55 +1000)]
Restore clean-dkms