32 Commits

Author SHA1 Message Date
6659fb93a6 dinit: update service definitions and install paths 2023-09-26 08:55:41 +07:00
2043194c7c fix sed backup suffix 2023-09-26 08:55:41 +07:00
a2884c4f7e tag 0.13.7 2023-09-26 08:55:41 +07:00
049e0594e6 bump ver 2023-09-26 08:55:41 +07:00
6d378e3d23 autodetect .Xauthority file 2023-09-26 08:55:41 +07:00
960470dcb8 live-s6: drop alpm hook 2023-09-26 08:55:41 +07:00
17b8a4212b 0.13.5 2023-09-26 08:55:41 +07:00
e8cb811768 simplify square brackets 2023-09-26 08:55:41 +07:00
a213f0d936 s6: update to the new s6-rc format
s6-scripts finally updated to the new s6-rc format so the live-service
needs to change its formating to match. The main advantage of this is
that there is no need to sed in artix-live and pacman-init into the
contents file during the alpm hook. Instead, the empty files can just be
installed into the directory. It's much cleaner. As an aside, a couple
of BMODE calls in the makefile were changed to FMODE since s6-rc doesn't
need any of these files to be executable.
2023-09-26 08:55:41 +07:00
cbe5781ae2 0.13.4 2023-09-26 08:55:41 +07:00
bd445b4c1e liveservices-hook: Merge broken sed arguments into single lines
Signed-off-by: strajder <strajder@artixlinux.org>
2023-09-26 08:55:41 +07:00
ffe119f159 fuck -e 2023-09-26 08:55:41 +07:00
dafd6ab93c makefile bump 2023-09-26 08:55:41 +07:00
e29057d1f8 fix crash in DE 2023-09-26 08:55:41 +07:00
b0f5c7b937 0.13.1 2023-09-26 08:55:41 +07:00
72bda65869 66: remove pointless fdmove in pacman-init
This was originally copied over from the s6 oneshot script. The fdmove
line is not needed and serves no purpose. Just remove it.
2023-09-26 08:55:41 +07:00
e597c25936 makefile: add alpm hooks to install_s6/66 2023-09-26 08:55:41 +07:00
10507f41b4 liveservices-hook: Add 66-specific setup
Signed-off-by: strajder <strajder@artixlinux.org>
2023-09-26 08:55:41 +07:00
b0a4a9ff88 add alpm-hook for live services
Only s6 and suite66 actually need to use this.
2023-09-26 08:55:41 +07:00
a37e93855a 0.13 2023-09-26 08:55:41 +07:00
a764b9692b 0.12.3 2023-09-26 08:55:41 +07:00
97c94cfb33 0.12.2 2023-09-26 08:55:41 +07:00
1eee05d86f 0.12.1 2023-09-26 08:55:41 +07:00
c9dc6eb57e rc: use a display-manager provide 2023-09-26 08:55:41 +07:00
10a3c36b2f Update 'bin/desktop-items.in' 2023-09-26 08:55:41 +07:00
a7cbbfebd1 s6: minor cleanups
The "live" bundle is pointless and superfluous. Remove it. Also, the
pacman-init up oneshot had a useless fdmove line in it. Remove that as
well.
2023-09-26 08:55:41 +07:00
d3d3e0463e complete list 2023-09-26 08:55:41 +07:00
783caefae2 openrc: start before display manager 2023-09-26 08:55:41 +07:00
d38062f905 0.12 2023-09-26 08:55:41 +07:00
b3577634a2 add dinit 2023-09-26 08:55:41 +07:00
335060af49 dinit: use live.d 2022-01-08 07:55:34 +07:00
7295830437 artix-live: attempt #1, fix autologin 2022-01-08 06:59:55 +07:00
5 changed files with 13 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
VERSION = 0.13.5 VERSION = 0.13.8
PKG = live-services PKG = live-services
TOOLS = artools TOOLS = artools
@@ -129,7 +129,7 @@ install_runit:
install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/runit/sv/pacman-init install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/runit/sv/pacman-init
install $(BMODE) $(RUNIT_SV) $(DESTDIR)$(SYSCONFDIR)/runit/sv/pacman-init/run install $(BMODE) $(RUNIT_SV) $(DESTDIR)$(SYSCONFDIR)/runit/sv/pacman-init/run
install_s6: install_alpm install_s6:
install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/s6/sv install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/s6/sv
install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/s6/adminsv install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/s6/adminsv
@@ -153,7 +153,7 @@ install_dinit:
install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d install $(DMODE) $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d
install $(FMODE) $(DINIT_LIVE) $(DESTDIR)$(SYSCONFDIR)/dinit.d/artix-live install $(FMODE) $(DINIT_LIVE) $(DESTDIR)$(SYSCONFDIR)/dinit.d/artix-live
install $(FMODE) $(DINIT_PI) $(DESTDIR)$(SYSCONFDIR)/dinit.d/pacman-init install $(FMODE) $(DINIT_PI) $(DESTDIR)$(SYSCONFDIR)/dinit.d/pacman-init
install $(BMODE) $(DINIT_PI_SCRIPT) $(DESTDIR)$(SYSCONFDIR)/dinit.d/scripts/pacman-init install $(BMODE) $(DINIT_PI_SCRIPT) $(DESTDIR)$(LIBDIR)/dinit/pacman-init
ln -s ../artix-live $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d ln -s ../artix-live $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d
ln -s ../pacman-init $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d ln -s ../pacman-init $(DESTDIR)$(SYSCONFDIR)/dinit.d/live.d

View File

@@ -1 +1,3 @@
# live-services # live-services
Live ISO setup, branding, installer for DE ISOs etc.

View File

@@ -13,9 +13,11 @@ src=@datadir@/applications
# fi # fi
if [ -f @bindir@/calamares ]; then if [ -f @bindir@/calamares ]; then
cp -f $src/calamares.desktop "$xdg/" installer='calamares.desktop'
sed -i s/Icon.*=calamares/Icon=artixlinux-logo/g "$xdg"/calamares.desktop cp -f $src/$installer "$xdg/"
chmod +x "$xdg/calamares.desktop" sed -i s/Icon.*=calamares/Icon=artixlinux-logo/g "$xdg"/$installer
sed -r -i "s|XAUTHCOOKIE|$XAUTHORITY|" "$xdg"/$installer
chmod +x "$xdg/$installer"
fi fi
docs=@datadir@/doc/artix docs=@datadir@/doc/artix

View File

@@ -1,4 +1,4 @@
type = scripted type = scripted
command = /usr/bin/artix-live command = /usr/bin/artix-live
restart = false restart = false
waits-for = setup after = setup

View File

@@ -1,5 +1,5 @@
type = scripted type = scripted
command = /etc/dinit.d/scripts/pacman-init command = /usr/lib/dinit/pacman-init
stop-command = /usr/bin/umount -l /etc/pacman.d/gnupg stop-command = /usr/bin/umount -l /etc/pacman.d/gnupg
restart = false restart = false
waits-for = setup after = setup