From 0f07b1003835bdcd87c56396db7c7ec38b927809 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Sat, 6 Apr 2019 00:13:20 +0800 Subject: distro: add MX Linux --- distro/mx/32/entry | 2 ++ distro/mx/32/install.sh | 2 ++ distro/mx/32/isoinfo | 10 ++++++++++ distro/mx/64/entry | 1 + distro/mx/64/install.sh | 2 ++ distro/mx/64/isoinfo | 10 ++++++++++ distro/mx/distroinfo | 2 ++ distro/mx/entry | 13 +++++++++++++ distro/mx/install.sh | 8 ++++++++ 9 files changed, 50 insertions(+) create mode 100644 distro/mx/32/entry create mode 100644 distro/mx/32/install.sh create mode 100644 distro/mx/32/isoinfo create mode 100644 distro/mx/64/entry create mode 100644 distro/mx/64/install.sh create mode 100644 distro/mx/64/isoinfo create mode 100644 distro/mx/distroinfo create mode 100644 distro/mx/entry create mode 100644 distro/mx/install.sh (limited to 'distro') 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 +} -- cgit v1.2.3