:: commit 0579a19d6f51609aa320ce4b020903c42f90304d

mintsuki <mintsuki@protonmail.com> — 2021-03-21 09:59

parents: 04bef1ce1a

build: Create limine directory inside share directory and copy over LICENSE.md to binary releases

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index c1cf0258..168f40bd 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -76,6 +76,9 @@ jobs:
       - name: Copy limine-install to bin
         run: cp limine-install/* bin/
 
+      - name: Copy LICENSE to bin
+        run: cp LICENSE.md bin/
+
       - name: Push binaries to binary branch
         run: |
           git config user.name 'mintsuki'
diff --git a/Makefile b/Makefile
index affaede1..b2fc193a 100644
--- a/Makefile
+++ b/Makefile
@@ -23,11 +23,12 @@ install: all
 	install -d $(DESTDIR)$(PREFIX)/bin
 	install -s bin/limine-install $(DESTDIR)$(PREFIX)/bin/
 	install -d $(DESTDIR)$(PREFIX)/share
-	install -m 644 bin/limine.sys $(DESTDIR)$(PREFIX)/share/
-	install -m 644 bin/limine-cd.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 bin/limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 bin/limine-pxe.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 bin/BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/
+	install -d $(DESTDIR)$(PREFIX)/share/limine
+	install -m 644 bin/limine.sys $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 bin/limine-cd.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 bin/limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 bin/limine-pxe.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 bin/BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/limine/
 
 limine-bios: stage23-bios decompressor
 	mkdir -p bin
diff --git a/limine-install/Makefile b/limine-install/Makefile
index 1cf9f61f..4d0c2b4b 100644
--- a/limine-install/Makefile
+++ b/limine-install/Makefile
@@ -16,11 +16,12 @@ install: all
 	install -d $(DESTDIR)$(PREFIX)/bin
 	install -s limine-install $(DESTDIR)$(PREFIX)/bin/
 	install -d $(DESTDIR)$(PREFIX)/share
-	install -m 644 limine.sys $(DESTDIR)$(PREFIX)/share/
-	install -m 644 limine-cd.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 limine-pxe.bin $(DESTDIR)$(PREFIX)/share/
-	install -m 644 BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/
+	install -d $(DESTDIR)$(PREFIX)/share/limine
+	install -m 644 limine.sys $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 limine-cd.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 limine-pxe.bin $(DESTDIR)$(PREFIX)/share/limine/
+	install -m 644 BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/limine/
 
 clean:
 	rm -f limine-hdd.o limine-install limine-install.exe
tab: 248 wrap: offon