From 33e03ad19f8a1eb7c9c06612fc66dc2c5f11520a Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Wed, 14 Sep 2016 07:50:50 +0800 Subject: distro: add support for Debian based on Kali (and works) --- distro/debian/64/cinnamon/entry | 5 +++++ distro/debian/64/cinnamon/install.sh | 2 ++ distro/debian/64/cinnamon/isoinfo | 4 ++++ distro/debian/64/gnome/entry | 5 +++++ distro/debian/64/gnome/install.sh | 2 ++ distro/debian/64/gnome/isoinfo | 4 ++++ distro/debian/64/install.sh | 8 ++++++++ distro/debian/64/kde/entry | 5 +++++ distro/debian/64/kde/install.sh | 2 ++ distro/debian/64/kde/isoinfo | 4 ++++ distro/debian/64/lxde/entry | 5 +++++ distro/debian/64/lxde/install.sh | 2 ++ distro/debian/64/lxde/isoinfo | 4 ++++ distro/debian/64/mate/entry | 5 +++++ distro/debian/64/mate/install.sh | 2 ++ distro/debian/64/mate/isoinfo | 4 ++++ distro/debian/64/standard/entry | 5 +++++ distro/debian/64/standard/install.sh | 2 ++ distro/debian/64/standard/isoinfo | 4 ++++ distro/debian/64/xfce/entry | 5 +++++ distro/debian/64/xfce/install.sh | 2 ++ distro/debian/64/xfce/isoinfo | 4 ++++ distro/debian/distroinfo | 2 ++ distro/debian/isoinfo.common | 6 ++++++ 24 files changed, 93 insertions(+) create mode 100644 distro/debian/64/cinnamon/entry create mode 100644 distro/debian/64/cinnamon/install.sh create mode 100644 distro/debian/64/cinnamon/isoinfo create mode 100644 distro/debian/64/gnome/entry create mode 100644 distro/debian/64/gnome/install.sh create mode 100644 distro/debian/64/gnome/isoinfo create mode 100644 distro/debian/64/install.sh create mode 100644 distro/debian/64/kde/entry create mode 100644 distro/debian/64/kde/install.sh create mode 100644 distro/debian/64/kde/isoinfo create mode 100644 distro/debian/64/lxde/entry create mode 100644 distro/debian/64/lxde/install.sh create mode 100644 distro/debian/64/lxde/isoinfo create mode 100644 distro/debian/64/mate/entry create mode 100644 distro/debian/64/mate/install.sh create mode 100644 distro/debian/64/mate/isoinfo create mode 100644 distro/debian/64/standard/entry create mode 100644 distro/debian/64/standard/install.sh create mode 100644 distro/debian/64/standard/isoinfo create mode 100644 distro/debian/64/xfce/entry create mode 100644 distro/debian/64/xfce/install.sh create mode 100644 distro/debian/64/xfce/isoinfo create mode 100644 distro/debian/distroinfo create mode 100644 distro/debian/isoinfo.common (limited to 'distro/debian') 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 +) -- cgit v1.2.3