aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rwxr-xr-xinstall14
1 files changed, 10 insertions, 4 deletions
diff --git a/install b/install
index 5ee5f42..c8277d9 100755
--- a/install
+++ b/install
@@ -1,12 +1,18 @@
#!/bin/sh
-USB_UUID="$1"
+install_elk() {
+ cp ./elk.hook /etc/initcpio/hooks/elk
+ cp ./elk.install /etc/initcpio/install/elk
+ echo "Run 'mkinitcpio -P' to rebuild the initramfs"
+}
+
+[ "$1" = "elk" ] && install_elk && exit
+USB_UUID="$1"
[ -z "$USB_UUID" ] && echo ./install [UUID] && exit
sed ./keyusbctl -e "s/\[USB_UUID\]/${USB_UUID}/g" > /usr/local/sbin/keyusbctl
cp ./usb-unplug.rules /etc/udev/rules.d/
-cp ./elk.hook /etc/initcpio/hooks/elk
-cp ./elk.install /etc/initcpio/install/elk
chmod +x /usr/local/sbin/keyusbctl
-echo type 'udevadm control --reload' to reload the udev rules
+echo "Run 'udevadm control --reload' to reload the udev rules"
+install_elk