Compare commits
2 Commits
b705e9e1e5
...
dcd2e1cd19
| Author | SHA1 | Date | |
|---|---|---|---|
| dcd2e1cd19 | |||
| 19865adb6a |
@@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
Joe Carstairs' public Internet presence
|
Joe Carstairs' public Internet presence
|
||||||
|
|
||||||
|
To install:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
wget -O- https://git.joeac.net/joeac/joeac.net/raw/branch/main/install.sh | sh
|
||||||
|
```
|
||||||
|
|
||||||
Structure:
|
Structure:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
doas adduser -h /home/joeac.net joeac.net \
|
||||||
|
&& cd /home/joeac.net \
|
||||||
|
&& sudo -u joeac.net git clone https://git.joeac.net/joeac.net.git joeac.net \
|
||||||
|
&& sudo ln -s /home/joeac.net/joeac.net /usr/local/lib/joeac.net \
|
||||||
|
&& cd joeac.net \
|
||||||
|
&& sudo -u joeac.net make \
|
||||||
|
&& sudo -u joeac.net make install
|
||||||
+6
-6
@@ -50,7 +50,7 @@ $(foreach module,$(MODULES),$(eval $(openrc_add_rule)))
|
|||||||
$(foreach module,$(MODULES),$(eval $(openrc_start_rule)))
|
$(foreach module,$(MODULES),$(eval $(openrc_start_rule)))
|
||||||
$(foreach module,$(MODULES),$(eval $(openrc_restart_rule)))
|
$(foreach module,$(MODULES),$(eval $(openrc_restart_rule)))
|
||||||
|
|
||||||
~/.config/rc/init.d/joeac.net: openrc/init.d/joeac.net ~/.config/rc/init.d ~/.config/rc/runlevels/default /etc/init.d/user.$(shell whoami) /etc/conf.d/user.$(shell whoami)
|
~/.config/rc/init.d/joeac.net: openrc/init.d/joeac.net ~/.config/rc/init.d ~/.config/rc/runlevels/default /etc/init.d/user.$(USER) /etc/conf.d/user.$(USER)
|
||||||
rm -f ~/.config/rc/init.d/joeac.net; \
|
rm -f ~/.config/rc/init.d/joeac.net; \
|
||||||
mkdir -p ~/.config/rc/init.d; \
|
mkdir -p ~/.config/rc/init.d; \
|
||||||
cp openrc/init.d/joeac.net ~/.config/rc/init.d/joeac.net
|
cp openrc/init.d/joeac.net ~/.config/rc/init.d/joeac.net
|
||||||
@@ -61,12 +61,12 @@ $(foreach module,$(MODULES),$(eval $(openrc_restart_rule)))
|
|||||||
~/.config/rc/runlevels/default:
|
~/.config/rc/runlevels/default:
|
||||||
mkdir -p ~/.config/rc/runlevels/default
|
mkdir -p ~/.config/rc/runlevels/default
|
||||||
|
|
||||||
/etc/init.d/user.$(shell whoami):
|
/etc/init.d/user.$(USER):
|
||||||
sudo ln -s /etc/init.d/user /etc/init.d/user.$(shell whoami)
|
sudo ln -s /etc/init.d/user /etc/init.d/user.$(USER)
|
||||||
|
|
||||||
/etc/conf.d/user.$(shell whoami): openrc/conf.d/user.$(shell whoami)
|
/etc/conf.d/user.$(USER): openrc/conf.d/user.$(USER)
|
||||||
sudo cp openrc/conf.d/user.$(shell whoami) /etc/conf.d/user.$(shell whoami)
|
sudo cp openrc/conf.d/user.$(USER) /etc/conf.d/user.$(USER)
|
||||||
sudo rc-update add user.$(shell whoami) default
|
sudo rc-update add user.$(USER) default
|
||||||
|
|
||||||
.PHONY: uninstall_joeac.net_service
|
.PHONY: uninstall_joeac.net_service
|
||||||
rm ~/.config/rc/joeac.net
|
rm ~/.config/rc/joeac.net
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
capitalise = $(shell _v="$(1)"; echo $${_v^^})
|
capitalise = $(shell _v="$(1)"; echo $${_v^^})
|
||||||
|
|
||||||
|
USER := $(shell whoami)
|
||||||
HOSTNAME := $(shell cat /etc/hostname)
|
HOSTNAME := $(shell cat /etc/hostname)
|
||||||
HOSTNAMES := pi-broughton blade-canongate
|
HOSTNAMES := pi-broughton blade-canongate
|
||||||
MASTER_NODE := pi-broughton
|
MASTER_NODE := pi-broughton
|
||||||
|
|||||||
Reference in New Issue
Block a user