summaryrefslogtreecommitdiff
path: root/distro/debian
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2016-09-14 07:50:50 +0800
committerIru Cai <mytbk920423@gmail.com>2016-09-14 08:41:36 +0800
commit33e03ad19f8a1eb7c9c06612fc66dc2c5f11520a (patch)
treec2366f956a79f6c6da5f84da8de9728a90f8edfc /distro/debian
parent505b5566930cd679242bf888590ec0bda2fb326d (diff)
downloadliveusb-builder-33e03ad19f8a1eb7c9c06612fc66dc2c5f11520a.tar.xz
distro: add support for Debian
based on Kali (and works)
Diffstat (limited to 'distro/debian')
-rw-r--r--distro/debian/64/cinnamon/entry5
-rw-r--r--distro/debian/64/cinnamon/install.sh2
-rw-r--r--distro/debian/64/cinnamon/isoinfo4
-rw-r--r--distro/debian/64/gnome/entry5
-rw-r--r--distro/debian/64/gnome/install.sh2
-rw-r--r--distro/debian/64/gnome/isoinfo4
-rw-r--r--distro/debian/64/install.sh8
-rw-r--r--distro/debian/64/kde/entry5
-rw-r--r--distro/debian/64/kde/install.sh2
-rw-r--r--distro/debian/64/kde/isoinfo4
-rw-r--r--distro/debian/64/lxde/entry5
-rw-r--r--distro/debian/64/lxde/install.sh2
-rw-r--r--distro/debian/64/lxde/isoinfo4
-rw-r--r--distro/debian/64/mate/entry5
-rw-r--r--distro/debian/64/mate/install.sh2
-rw-r--r--distro/debian/64/mate/isoinfo4
-rw-r--r--distro/debian/64/standard/entry5
-rw-r--r--distro/debian/64/standard/install.sh2
-rw-r--r--distro/debian/64/standard/isoinfo4
-rw-r--r--distro/debian/64/xfce/entry5
-rw-r--r--distro/debian/64/xfce/install.sh2
-rw-r--r--distro/debian/64/xfce/isoinfo4
-rw-r--r--distro/debian/distroinfo2
-rw-r--r--distro/debian/isoinfo.common6
24 files changed, 93 insertions, 0 deletions
diff --git a/distro/debian/64/cinnamon/entry b/distro/debian/64/cinnamon/entry
new file mode 100644
index 0000000..654a555
--- /dev/null
+++ b/distro/debian/64/cinnamon/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 Cinnamon'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/cinnamon/install.sh b/distro/debian/64/cinnamon/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/cinnamon/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/cinnamon/isoinfo b/distro/debian/64/cinnamon/isoinfo
new file mode 100644
index 0000000..42aa955
--- /dev/null
+++ b/distro/debian/64/cinnamon/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 Cinnamon"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-cinnamon-desktop.iso"
+SHA1=b2c33c554a12851a082a02b2e3e357dd33a668d8
diff --git a/distro/debian/64/gnome/entry b/distro/debian/64/gnome/entry
new file mode 100644
index 0000000..616ccb5
--- /dev/null
+++ b/distro/debian/64/gnome/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 GNOME'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/gnome/install.sh b/distro/debian/64/gnome/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/gnome/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/gnome/isoinfo b/distro/debian/64/gnome/isoinfo
new file mode 100644
index 0000000..e5cdac8
--- /dev/null
+++ b/distro/debian/64/gnome/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 GNOME"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-gnome-desktop.iso"
+SHA1=0bcaefb2b8c945e3933bbce66a21a10fb006bbe5
diff --git a/distro/debian/64/install.sh b/distro/debian/64/install.sh
new file mode 100644
index 0000000..651da26
--- /dev/null
+++ b/distro/debian/64/install.sh
@@ -0,0 +1,8 @@
+install_live() {
+ install -d "$KERNELDIR/debian/64" "$DATADIR/debian"
+ cp "isofiles/$ISOFILE" "$DATADIR/debian/"
+ mount_iso
+ cp "$ISOMNT/live/vmlinuz" "$ISOMNT/live/initrd.img" "$KERNELDIR/debian/64/"
+ umount_iso
+}
+
diff --git a/distro/debian/64/kde/entry b/distro/debian/64/kde/entry
new file mode 100644
index 0000000..0bdb29b
--- /dev/null
+++ b/distro/debian/64/kde/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 KDE'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/kde/install.sh b/distro/debian/64/kde/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/kde/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/kde/isoinfo b/distro/debian/64/kde/isoinfo
new file mode 100644
index 0000000..37bdda8
--- /dev/null
+++ b/distro/debian/64/kde/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 KDE"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-kde-desktop.iso"
+SHA1=863481fc0a83511f439fa407b93af9305c7fa9e6
diff --git a/distro/debian/64/lxde/entry b/distro/debian/64/lxde/entry
new file mode 100644
index 0000000..9f02223
--- /dev/null
+++ b/distro/debian/64/lxde/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 LXDE'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/lxde/install.sh b/distro/debian/64/lxde/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/lxde/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/lxde/isoinfo b/distro/debian/64/lxde/isoinfo
new file mode 100644
index 0000000..0427367
--- /dev/null
+++ b/distro/debian/64/lxde/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 LXDE"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-lxde-desktop.iso"
+SHA1=24f1428ce448a5b4ddad7b8084cfdf7051c7f27f
diff --git a/distro/debian/64/mate/entry b/distro/debian/64/mate/entry
new file mode 100644
index 0000000..3ed649b
--- /dev/null
+++ b/distro/debian/64/mate/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 MATE'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/mate/install.sh b/distro/debian/64/mate/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/mate/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/mate/isoinfo b/distro/debian/64/mate/isoinfo
new file mode 100644
index 0000000..feeb1df
--- /dev/null
+++ b/distro/debian/64/mate/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 MATE"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-mate-desktop.iso"
+SHA1=a777cb60e2e69a438e9e0c2f853ef781a15c3954
diff --git a/distro/debian/64/standard/entry b/distro/debian/64/standard/entry
new file mode 100644
index 0000000..a6447a6
--- /dev/null
+++ b/distro/debian/64/standard/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 standard'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/standard/install.sh b/distro/debian/64/standard/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/standard/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/standard/isoinfo b/distro/debian/64/standard/isoinfo
new file mode 100644
index 0000000..2845708
--- /dev/null
+++ b/distro/debian/64/standard/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 standard"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-standard-desktop.iso"
+SHA1=74ba273307b0e077540baadff66f0d1248fbbdc3
diff --git a/distro/debian/64/xfce/entry b/distro/debian/64/xfce/entry
new file mode 100644
index 0000000..5dacce9
--- /dev/null
+++ b/distro/debian/64/xfce/entry
@@ -0,0 +1,5 @@
+TITLE='Debian 8.5.0 AMD64 Xfce'
+KERNEL=/liveusb-kernel/debian/64/vmlinuz
+INITRD=/liveusb-kernel/debian/64/initrd.img
+OPTION="boot=live findiso=liveusb-data/debian/$ISOFILE"
+X64=y
diff --git a/distro/debian/64/xfce/install.sh b/distro/debian/64/xfce/install.sh
new file mode 100644
index 0000000..ef2c585
--- /dev/null
+++ b/distro/debian/64/xfce/install.sh
@@ -0,0 +1,2 @@
+source distro/debian/64/install.sh
+
diff --git a/distro/debian/64/xfce/isoinfo b/distro/debian/64/xfce/isoinfo
new file mode 100644
index 0000000..1231ef3
--- /dev/null
+++ b/distro/debian/64/xfce/isoinfo
@@ -0,0 +1,4 @@
+source distro/debian/isoinfo.common
+ISONAME="$DISTRONAME $_isover amd64 Xfce"
+ISOURL="${_isover}-live/amd64/iso-hybrid/debian-live-${_isover}-amd64-xfce-desktop.iso"
+SHA1=9266a2019fa9a7957f2fbd5904fb17a4565eeb99
diff --git a/distro/debian/distroinfo b/distro/debian/distroinfo
new file mode 100644
index 0000000..4d1ee87
--- /dev/null
+++ b/distro/debian/distroinfo
@@ -0,0 +1,2 @@
+DISTRONAME='Debian'
+KEYWORD='debian'
diff --git a/distro/debian/isoinfo.common b/distro/debian/isoinfo.common
new file mode 100644
index 0000000..d173914
--- /dev/null
+++ b/distro/debian/isoinfo.common
@@ -0,0 +1,6 @@
+_isover=8.5.0
+
+mirrorlist=(
+https://mirrors.tuna.tsinghua.edu.cn/debian-cd
+http://mirrors.ustc.edu.cn/debian-cd
+)