summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2016-12-05 14:03:00 +0800
committerIru Cai <mytbk920423@gmail.com>2016-12-05 14:03:00 +0800
commitd4c818b818bac8960c7622af00be2500adb3a613 (patch)
tree4d08cd21dea84e72dd3b27e41b390b562fd2d2d5
parent5c7fef6893c0da3f8397cc5aea9f737d33a1c276 (diff)
downloadliveusb-builder-d4c818b818bac8960c7622af00be2500adb3a613.tar.xz
distro/fedora: Add Fedora 25, and fix the GRUB entry
-rw-r--r--distro/fedora/24/entry2
-rw-r--r--distro/fedora/24/install.sh3
-rw-r--r--distro/fedora/24/isoinfo (renamed from distro/fedora/isoinfo)0
-rw-r--r--distro/fedora/25/entry2
-rw-r--r--distro/fedora/25/install.sh2
-rw-r--r--distro/fedora/25/isoinfo8
-rw-r--r--distro/fedora/entry5
-rw-r--r--distro/fedora/entry.common5
-rw-r--r--distro/fedora/install.sh7
9 files changed, 25 insertions, 9 deletions
diff --git a/distro/fedora/24/entry b/distro/fedora/24/entry
new file mode 100644
index 0000000..2595253
--- /dev/null
+++ b/distro/fedora/24/entry
@@ -0,0 +1,2 @@
+version=24
+source distro/fedora/entry.common
diff --git a/distro/fedora/24/install.sh b/distro/fedora/24/install.sh
new file mode 100644
index 0000000..66acd61
--- /dev/null
+++ b/distro/fedora/24/install.sh
@@ -0,0 +1,3 @@
+version=24
+source distro/fedora/install.sh
+
diff --git a/distro/fedora/isoinfo b/distro/fedora/24/isoinfo
index d2ecc7d..d2ecc7d 100644
--- a/distro/fedora/isoinfo
+++ b/distro/fedora/24/isoinfo
diff --git a/distro/fedora/25/entry b/distro/fedora/25/entry
new file mode 100644
index 0000000..e912200
--- /dev/null
+++ b/distro/fedora/25/entry
@@ -0,0 +1,2 @@
+version=25
+source distro/fedora/entry.common
diff --git a/distro/fedora/25/install.sh b/distro/fedora/25/install.sh
new file mode 100644
index 0000000..3655224
--- /dev/null
+++ b/distro/fedora/25/install.sh
@@ -0,0 +1,2 @@
+version=25
+source distro/fedora/install.sh
diff --git a/distro/fedora/25/isoinfo b/distro/fedora/25/isoinfo
new file mode 100644
index 0000000..3bfcc3f
--- /dev/null
+++ b/distro/fedora/25/isoinfo
@@ -0,0 +1,8 @@
+ISONAME="$DISTRONAME 25 Workstation"
+ISOURL=releases/25/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-25-1.3.iso
+SHA256=818017f42a2741cfaf20e94aecf6a63d1b995abfdaff5917df7218d0d89976a7
+
+mirrorlist=(
+https://mirrors.tuna.tsinghua.edu.cn/fedora
+http://mirrors.ustc.edu.cn/fedora/linux
+)
diff --git a/distro/fedora/entry b/distro/fedora/entry
deleted file mode 100644
index 8989c8c..0000000
--- a/distro/fedora/entry
+++ /dev/null
@@ -1,5 +0,0 @@
-TITLE='Fedora 24 x86_64'
-KERNEL=/liveusb-kernel/fedora/vmlinuz
-INITRD=/liveusb-kernel/fedora/initrd.img
-OPTION="root=live:UUID=$UUID ro rd.live.dir=liveusb-data/fedora quiet rhgb"
-X64=y
diff --git a/distro/fedora/entry.common b/distro/fedora/entry.common
new file mode 100644
index 0000000..0e4d45e
--- /dev/null
+++ b/distro/fedora/entry.common
@@ -0,0 +1,5 @@
+TITLE="Fedora $version x86_64"
+KERNEL=/liveusb-kernel/fedora/$version/vmlinuz
+INITRD=/liveusb-kernel/fedora/$version/initrd.img
+OPTION="root=live:UUID=$UUID ro rd.live.dir=liveusb-data/fedora/$version rd.live.image quiet"
+X64=y
diff --git a/distro/fedora/install.sh b/distro/fedora/install.sh
index 7920851..56528c3 100644
--- a/distro/fedora/install.sh
+++ b/distro/fedora/install.sh
@@ -1,9 +1,8 @@
install_live() {
mount_iso
- install -d "$DATADIR/fedora"
- cp "$ISOMNT/LiveOS"/* "$DATADIR/fedora/"
- install -d "$KERNELDIR/fedora"
- cp "$ISOMNT/isolinux/vmlinuz" "$ISOMNT/isolinux/initrd.img" "$KERNELDIR/fedora"
+ install -d "$DATADIR/fedora/$version" "$KERNELDIR/fedora/$version"
+ cp "$ISOMNT/LiveOS"/* "$DATADIR/fedora/$version"
+ cp "$ISOMNT/isolinux/vmlinuz" "$ISOMNT/isolinux/initrd.img" "$KERNELDIR/fedora/$version"
umount_iso
}