summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-04-06 00:13:20 +0800
committerIru Cai <mytbk920423@gmail.com>2019-04-06 00:13:20 +0800
commit0f07b1003835bdcd87c56396db7c7ec38b927809 (patch)
tree57d895707960cad54cc8da80f6e4148b36197c94
parent57e14459f8a140e7ec5ad273a59d51d4d7689802 (diff)
downloadliveusb-builder-0f07b1003835bdcd87c56396db7c7ec38b927809.tar.xz
distro: add MX Linux
-rw-r--r--distro/mx/32/entry2
-rw-r--r--distro/mx/32/install.sh2
-rw-r--r--distro/mx/32/isoinfo10
-rw-r--r--distro/mx/64/entry1
-rw-r--r--distro/mx/64/install.sh2
-rw-r--r--distro/mx/64/isoinfo10
-rw-r--r--distro/mx/distroinfo2
-rw-r--r--distro/mx/entry13
-rw-r--r--distro/mx/install.sh8
9 files changed, 50 insertions, 0 deletions
diff --git a/distro/mx/32/entry b/distro/mx/32/entry
new file mode 100644
index 0000000..e7ffaac
--- /dev/null
+++ b/distro/mx/32/entry
@@ -0,0 +1,2 @@
+X64=n
+source distro/mx/entry
diff --git a/distro/mx/32/install.sh b/distro/mx/32/install.sh
new file mode 100644
index 0000000..5fe0c03
--- /dev/null
+++ b/distro/mx/32/install.sh
@@ -0,0 +1,2 @@
+BITS=32
+source distro/mx/install.sh
diff --git a/distro/mx/32/isoinfo b/distro/mx/32/isoinfo
new file mode 100644
index 0000000..7d8e043
--- /dev/null
+++ b/distro/mx/32/isoinfo
@@ -0,0 +1,10 @@
+_isover=18.1
+ISONAME="$DISTRONAME Linux $_isover i386"
+ISOURL="MX-${_isover}/MX-${_isover}_386.iso"
+SHA256=e7818a916533c4a9ce28b5c512592a7006138813c8aee075e7197a30dcad8414
+
+mirrorlist=(
+https://mirrors.tuna.tsinghua.edu.cn/mxlinux-isos/MX/Final
+http://iso.mxrepo.com/Downloads/Final
+http://it.mxrepo.com/Final
+)
diff --git a/distro/mx/64/entry b/distro/mx/64/entry
new file mode 100644
index 0000000..efa8e7a
--- /dev/null
+++ b/distro/mx/64/entry
@@ -0,0 +1 @@
+source distro/mx/entry
diff --git a/distro/mx/64/install.sh b/distro/mx/64/install.sh
new file mode 100644
index 0000000..8eea471
--- /dev/null
+++ b/distro/mx/64/install.sh
@@ -0,0 +1,2 @@
+BITS=64
+source distro/mx/install.sh
diff --git a/distro/mx/64/isoinfo b/distro/mx/64/isoinfo
new file mode 100644
index 0000000..ae05f86
--- /dev/null
+++ b/distro/mx/64/isoinfo
@@ -0,0 +1,10 @@
+_isover=18.1
+ISONAME="$DISTRONAME Linux $_isover x64"
+ISOURL="MX-${_isover}/MX-${_isover}_x64.iso"
+SHA256=8dfba77f96b2e497365d799d8d4267460450af90bf7ae1a1f59c7796ebdc5d31
+
+mirrorlist=(
+https://mirrors.tuna.tsinghua.edu.cn/mxlinux-isos/MX/Final
+http://iso.mxrepo.com/Downloads/Final
+http://it.mxrepo.com/Final
+)
diff --git a/distro/mx/distroinfo b/distro/mx/distroinfo
new file mode 100644
index 0000000..7795404
--- /dev/null
+++ b/distro/mx/distroinfo
@@ -0,0 +1,2 @@
+DISTRONAME='MX'
+KEYWORD='mx'
diff --git a/distro/mx/entry b/distro/mx/entry
new file mode 100644
index 0000000..ab5907f
--- /dev/null
+++ b/distro/mx/entry
@@ -0,0 +1,13 @@
+if [ "$X64" = n ]; then
+ BITS=32
+ ARCH_STR="i386"
+else
+ BITS=64
+ ARCH_STR="x86_64"
+ X64=y
+fi
+TITLE="MX Linux 18 $ARCH_STR"
+KERNEL="/liveusb-kernel/$KEYWORD/$BITS/vmlinuz"
+INITRD="/liveusb-kernel/$KEYWORD/$BITS/initrd.gz"
+# from aguslr/multibootusb
+OPTION="from=hd,usb root=UUID=$UUID fromiso=liveusb-data/$KEYWORD/$ISOFILE"
diff --git a/distro/mx/install.sh b/distro/mx/install.sh
new file mode 100644
index 0000000..87a782f
--- /dev/null
+++ b/distro/mx/install.sh
@@ -0,0 +1,8 @@
+install_live() {
+ install -d "$KERNELDIR/$KEYWORD/$BITS" "$DATADIR/$KEYWORD"
+ cp "$ISOPATH/$ISOFILE" "$DATADIR/$KEYWORD/"
+ mount_iso
+ cp "$ISOMNT/antiX/vmlinuz" "$ISOMNT/antiX/initrd.gz" \
+ "$KERNELDIR/$KEYWORD/$BITS/"
+ umount_iso
+}