From f857087f891f4f29ec53c02cfea9ed1bcbbf094f Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Fri, 6 Feb 2015 20:50:13 +0200 Subject: [PATCH] remove create_installsrtick* / create_sdcard --- .../tools/bcm2835-bootloader/files/INSTALL | 1 - .../bcm2835-bootloader/files/create_sdcard | 239 ------------ .../files/3rdparty/macfiles/fdisk.input | 4 - .../syslinux/files/3rdparty/macfiles/mbr.bin | Bin 440 -> 0 bytes .../files/3rdparty/macfiles/syslinux-mac | Bin 64044 -> 0 bytes .../files/3rdparty/macfiles/vesamenu.c32 | Bin 154412 -> 0 bytes .../syslinux/files/3rdparty/md5sum/README | 1 - .../syslinux/files/3rdparty/md5sum/md5sum.exe | Bin 49152 -> 0 bytes packages/tools/syslinux/files/INSTALL | 109 ------ .../tools/syslinux/files/create_installstick | 266 -------------- .../syslinux/files/create_installstick.bat | 170 --------- .../syslinux/files/create_installstick.exe | Bin 110041 -> 0 bytes .../syslinux/files/create_installstick_osx | 227 ------------ .../syslinux/files/sample.conf/extlinux.conf | 6 - .../syslinux/files/sample.conf/grub.conf | 7 - .../syslinux/files/sample.conf/syslinux.cfg | 6 - .../files/sample.conf/syslinux_installer.cfg | 6 - packages/tools/syslinux/release | 34 -- packages/tools/u-boot/files/INSTALL | 0 packages/tools/u-boot/files/create_sdcard | 271 -------------- tools/nsis-installer/gpl-2.0.txt | 339 ------------------ tools/nsis-installer/oeinstaller.nsi | 192 ---------- tools/nsis-installer/openelec.ico | Bin 32511 -> 0 bytes tools/nsis-installer/welcome.bmp | Bin 154542 -> 0 bytes 24 files changed, 1878 deletions(-) delete mode 100644 packages/tools/bcm2835-bootloader/files/INSTALL delete mode 100755 packages/tools/bcm2835-bootloader/files/create_sdcard delete mode 100644 packages/tools/syslinux/files/3rdparty/macfiles/fdisk.input delete mode 100644 packages/tools/syslinux/files/3rdparty/macfiles/mbr.bin delete mode 100644 packages/tools/syslinux/files/3rdparty/macfiles/syslinux-mac delete mode 100644 packages/tools/syslinux/files/3rdparty/macfiles/vesamenu.c32 delete mode 100644 packages/tools/syslinux/files/3rdparty/md5sum/README delete mode 100644 packages/tools/syslinux/files/3rdparty/md5sum/md5sum.exe delete mode 100644 packages/tools/syslinux/files/INSTALL delete mode 100755 packages/tools/syslinux/files/create_installstick delete mode 100644 packages/tools/syslinux/files/create_installstick.bat delete mode 100644 packages/tools/syslinux/files/create_installstick.exe delete mode 100755 packages/tools/syslinux/files/create_installstick_osx delete mode 100644 packages/tools/syslinux/files/sample.conf/extlinux.conf delete mode 100644 packages/tools/syslinux/files/sample.conf/grub.conf delete mode 100644 packages/tools/syslinux/files/sample.conf/syslinux.cfg delete mode 100644 packages/tools/syslinux/files/sample.conf/syslinux_installer.cfg delete mode 100755 packages/tools/syslinux/release delete mode 100644 packages/tools/u-boot/files/INSTALL delete mode 100755 packages/tools/u-boot/files/create_sdcard delete mode 100644 tools/nsis-installer/gpl-2.0.txt delete mode 100644 tools/nsis-installer/oeinstaller.nsi delete mode 100644 tools/nsis-installer/openelec.ico delete mode 100644 tools/nsis-installer/welcome.bmp diff --git a/packages/tools/bcm2835-bootloader/files/INSTALL b/packages/tools/bcm2835-bootloader/files/INSTALL deleted file mode 100644 index 600b2e51bf..0000000000 --- a/packages/tools/bcm2835-bootloader/files/INSTALL +++ /dev/null @@ -1 +0,0 @@ -Installation instructions can be found on http://wiki.openelec.tv/index.php?title=Installation \ No newline at end of file diff --git a/packages/tools/bcm2835-bootloader/files/create_sdcard b/packages/tools/bcm2835-bootloader/files/create_sdcard deleted file mode 100755 index 9a61758943..0000000000 --- a/packages/tools/bcm2835-bootloader/files/create_sdcard +++ /dev/null @@ -1,239 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -# usage: sudo ./create_sdcard -# example: sudo ./create_sdcard /dev/sdb - -if [ "$(id -u)" != "0" ]; then - clear - echo "#########################################################" - echo "# please execute with 'sudo' or -DANGEROUS!!!- as root #" - echo "# example: sudo ./create_sdcard #" - echo "#########################################################" - exit 1 -fi - -if [ -z "$1" ]; then - clear - echo "#########################################################" - echo "# please execute with your drive as option #" - echo "# example: sudo ./create_sdcard /dev/sdb #" - echo "# or: sudo ./create_sdcard /dev/mmcblk0 #" - echo "#########################################################" - exit 1 -fi - -DISK="$1" -case $DISK in - "/dev/mmcblk"*) - PART1="${DISK}p1" - PART2="${DISK}p2" - ;; - *) - PART1="${DISK}1" - PART2="${DISK}2" - ;; -esac - -clear -echo "#########################################################" -echo "# #" -echo "# OpenELEC.tv USB Installer #" -echo "# #" -echo "#########################################################" -echo "# #" -echo "# This will wipe any data off your chosen drive #" -echo "# Please read the instructions and use very carefully.. #" -echo "# #" -echo "#########################################################" - -# check for some required tools - - # this is needed to partion the drive - which parted > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"parted\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to format the drive - which mkfs.vfat > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mkfs.vfat\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to format the drive - which mkfs.ext4 > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mkfs.ext4\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to tell the kernel for partition changes - which partprobe > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"partprobe\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to tell the kernel for partition changes - which md5sum > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"md5sum\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - -# check MD5 sums - echo "checking MD5 sum..." - - md5sumFailed() - { - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv failed md5 check - Installation will quit #" - echo "# #" - echo "# Your original download was probably corrupt. #" - echo "# Please visit www.openelec.tv and get another copy #" - echo "# #" - echo "#########################################################" - exit 1 - } - - md5sum -c target/KERNEL.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - - md5sum -c target/SYSTEM.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - -# (TODO) umount everything (if more than one partition) - umount ${DISK}* - -# remove all partitions from the drive - echo "writing new disklabel on $DISK (removing all partitions)..." - parted -s "$DISK" mklabel msdos - -# create a single partition - echo "creating partitions on $DISK..." - parted -s "$DISK" mkpart primary fat32 -- 0 256MiB -# align the partition on 4mb boundary, starting at 260mb (260 % 4 == 0), which -# is right after the first partition - parted -s "$DISK" mkpart primary ext2 -- 260MiB -2cyl - -# make partition active (bootable) - echo "marking partition active..." - parted -s "$DISK" set 1 boot on - -# tell kernel we have a new partition table - echo "telling kernel we have a new partition table..." - partprobe "$DISK" - -# create filesystem - echo "creating filesystem on $PART1..." - mkfs.vfat "$PART1" -I -n System - -# create ext4 partition with optimized settings for running on flash/sd -# See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for reference. - echo "creating filesystem on $PART2..." - mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=1024 -b 4096 "$PART2" -L Storage - -# mount partition - echo "mounting partition $PART1 ..." - rm -rf /tmp/openelec_install - mkdir -p /tmp/openelec_install - mount -t vfat "$PART1" /tmp/openelec_install - MOUNTPOINT=/tmp/openelec_install - -# create bootloader configuration - echo "creating bootloader configuration..." - - echo "boot=/dev/mmcblk0p1 disk=/dev/mmcblk0p2 quiet" > $MOUNTPOINT/cmdline.txt - -# copy files - echo "copying files to $MOUNTPOINT..." - cp target/KERNEL $MOUNTPOINT/kernel.img - cp target/SYSTEM $MOUNTPOINT - cp -r 3rdparty/bootloader/* $MOUNTPOINT - cp openelec.ico $MOUNTPOINT - cp README.md $MOUNTPOINT - -# sync disk - echo "syncing disk..." - sync - -# unmount partition - echo "unmounting partition $MOUNTPOINT ..." - umount $MOUNTPOINT - -# cleaning - echo "cleaning tempdir..." - rmdir $MOUNTPOINT - -echo "...installation finished" diff --git a/packages/tools/syslinux/files/3rdparty/macfiles/fdisk.input b/packages/tools/syslinux/files/3rdparty/macfiles/fdisk.input deleted file mode 100644 index 0882bea3e4..0000000000 --- a/packages/tools/syslinux/files/3rdparty/macfiles/fdisk.input +++ /dev/null @@ -1,4 +0,0 @@ -f 1 -w -q -EOF \ No newline at end of file diff --git a/packages/tools/syslinux/files/3rdparty/macfiles/mbr.bin b/packages/tools/syslinux/files/3rdparty/macfiles/mbr.bin deleted file mode 100644 index 8592b5987d2b2653d602516a67adbb3de95bcf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 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

gdzG_9eHG&?zAj$HR~~H40hh;O;PiJJ*?eU6}q~ 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 KaHu!~0|NjPZ+7_r diff --git a/packages/tools/syslinux/files/3rdparty/macfiles/vesamenu.c32 b/packages/tools/syslinux/files/3rdparty/macfiles/vesamenu.c32 deleted file mode 100644 index cf827313194a3b9f7081ac4b3077faa4c0ad7428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154412 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 z 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 T&cyH~oQdH_I1|GkX!!>KXx`J= diff --git a/packages/tools/syslinux/files/3rdparty/md5sum/README b/packages/tools/syslinux/files/3rdparty/md5sum/README deleted file mode 100644 index 9111d59617..0000000000 --- a/packages/tools/syslinux/files/3rdparty/md5sum/README +++ /dev/null @@ -1 +0,0 @@ -http://www.etree.org/md5com.html diff --git a/packages/tools/syslinux/files/3rdparty/md5sum/md5sum.exe b/packages/tools/syslinux/files/3rdparty/md5sum/md5sum.exe deleted file mode 100644 index 64e879b7ed31058cc0e10a422b0206395e813bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49152 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. -################################################################################ - -# usage: sudo ./create_installstick -# example: sudo ./create_installstick /dev/sdb - -if [ "$(id -u)" != "0" ]; then - clear - echo "#########################################################" - echo "# please execute with 'sudo' or -DANGEROUS!!!- as root #" - echo "# example: sudo ./create_installstick #" - echo "#########################################################" - exit 1 -fi - -if [ -z "$1" ]; then - clear - echo "#########################################################" - echo "# please execute with your drive as option #" - echo "# example: sudo ./create_installstick /dev/sdb #" - echo "#########################################################" - exit 1 -fi - -DISK="$1" - -### If DISK ends with a number, add "p1" instead of "1" for the first partition -case ${DISK#${DISK%?}} in - ([0-9]) PART="${DISK}p1";; - (*) PART="${DISK}1";; -esac - -clear -echo "#########################################################" -echo "# #" -echo "# OpenELEC LIVE Installer #" -echo "# #" -echo "#########################################################" -echo "# #" -echo "# This will wipe any data off your chosen drive #" -echo "# Please read the instructions and use very carefully.. #" -echo "# #" -echo "#########################################################" - -# check for some required tools - - # this is needed to create a bootloader - which syslinux > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"syslinux\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed by syslinux - which mcopy > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mcopy\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# NOTE: Some distributions call this package #" - echo "# \"mtools\". #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to partion the drive - which parted > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"parted\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to format the drive - which mkfs.vfat > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mkfs.vfat\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - -# check MD5 sums - echo "checking MD5 sum..." - - md5sumFailed() - { - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC failed md5 check - Installation will quit #" - echo "# #" - echo "# Your original download was probably corrupt. #" - echo "# Please visit www.openelec.tv and get another copy #" - echo "# #" - echo "#########################################################" - exit 1 - } - - md5sum -c target/KERNEL.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - - md5sum -c target/SYSTEM.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - -# nautilus/dolphin do late-mounting sometimes -# so race could happen (thanks Klojum) - echo "please wait..." - sleep 10 - -# quick and dirty: assume no more than 10 partitions. should be enough - for i in `seq 1 10` ; do - umount "${DISK}$i" 2>/dev/null - umount "${DISK}p$i" 2>/dev/null - done - -# create a temp dir - OE_TMP=$(mktemp -d) - -# remove all partitions from the drive - echo "writing new disklabel on $DISK (removing all partitions)..." - dd if=/dev/zero of="$DISK" bs=4096 count=1024 - parted -s "$DISK" mklabel msdos - -# create a single partition - echo "creating a partition on $DISK..." - parted -s "$DISK" unit cyl mkpart primary fat32 -- 0 -0 - -# make partition active (bootable) - echo "marking partition active..." - parted -s "$DISK" set 1 boot on - -# tell kernel we have a new partition table - echo "telling kernel we have a new partition table..." - partprobe "$DISK" - -# create filesystem - echo "creating filesystem on $PART..." - mkfs.vfat "$PART" -n OpenELEC - -# install syslinux - echo "installing syslinux to $PART..." - syslinux -f "$PART" - -# mount partition - echo "mounting partition $PART on $OE_TMP..." - mkdir -p $OE_TMP - mount "$PART" $OE_TMP - -# find UUID - echo -n "finding partition UUID for $PART ..." - UUID=`blkid $PART -s UUID -o value` - echo "$UUID" - -# create bootloader configuration - echo "creating bootloader configuration..." - -cat >$OE_TMP/syslinux.cfg << EOF -PROMPT 0 -DEFAULT installer - -LABEL installer - KERNEL /KERNEL - APPEND boot=UUID=$UUID installer quiet tty - -EOF - -# copy files - echo "copying files to $PART..." - cp target/KERNEL $OE_TMP - cp target/KERNEL.md5 $OE_TMP - cp target/SYSTEM $OE_TMP - cp target/SYSTEM.md5 $OE_TMP -# cp Autorun.inf $OE_TMP - cp openelec.ico $OE_TMP - cp CHANGELOG $OE_TMP - cp INSTALL $OE_TMP - cp README.md $OE_TMP - cp RELEASE $OE_TMP - -# sync disk - echo "syncing disk..." - sync - -# unmount partition - echo "unmounting partition $PART..." - umount "$PART" - -# write mbr - echo "writing mbr..." - if [ -f /usr/lib/syslinux/mbr.bin ]; then - MBR="/usr/lib/syslinux/mbr.bin" # example: debian, ubuntu - elif [ -f /usr/share/syslinux/mbr.bin ]; then - MBR="/usr/share/syslinux/mbr.bin" # example: fedora - elif [ -f /usr/lib/syslinux/bios/mbr.bin ]; then - MBR="/usr/lib/syslinux/bios/mbr.bin" # example: arch - elif [ -f /usr/lib/syslinux/mbr/mbr.bin ]; then - MBR="/usr/lib/syslinux/mbr/mbr.bin" # example: Debian Jessie - else - echo "ERROR: Can't find syslinux's mbr.bin on Host OS" >&2 - fi - - if [ -n "$MBR" ]; then - cat "$MBR" > "$DISK" - fi - -# syncing disk - echo "syncing disk..." - sync - -# cleaning - echo "cleaning tempdir..." - rmdir $OE_TMP - -echo "...installation finished" diff --git a/packages/tools/syslinux/files/create_installstick.bat b/packages/tools/syslinux/files/create_installstick.bat deleted file mode 100644 index fb8176b864..0000000000 --- a/packages/tools/syslinux/files/create_installstick.bat +++ /dev/null @@ -1,170 +0,0 @@ -@ECHO OFF -TITLE OpenELEC LIVE USB Installer -mode con:cols=67 lines=17 -COLOR 17 -SET DRIVE= - -:checkPrivileges -mkdir "%windir%\OEAdminCheck" -if '%errorlevel%' == '0' ( -rmdir "%windir%\OEAdminCheck" & goto gotPrivileges -) else ( goto getPrivileges ) - -:getPrivileges -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO Administrator Rights are required for USB Stick creation -ECHO Invoking UAC for Privilege Escalation -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. -ECHO. -ECHO. -ECHO. - -ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs" -ECHO UAC.ShellExecute %0, "", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs" -"%temp%\OEgetPrivileges.vbs" -exit /B - -:gotPrivileges -if exist "%temp%\OEgetPrivileges.vbs" ( del "%temp%\OEgetPrivileges.vbs" ) -pushd "%~dp0" - -:HashCheck -".\3rdparty\md5sum\md5sum.exe" -c ".\target\SYSTEM.md5" -IF ERRORLEVEL 1 GOTO BadMD5 -".\3rdparty\md5sum\md5sum.exe" -c ".\target\KERNEL.md5" -IF ERRORLEVEL 1 GOTO BadMD5 - -:InstallOE -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO This WILL wipe ALL data off the selected drive -ECHO Please use carefully... -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. - -:SelectDrive -ECHO Enter USB Drive letter -ECHO eg. d: -ECHO. - -SET /P DRIVE= -- -IF NOT DEFINED DRIVE goto InvalidDrive -if %DRIVE%==c: goto InvalidDrive -if %DRIVE%==C: goto InvalidDrive - -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO Installing OpenELEC to %DRIVE% -ECHO Please wait approximately 20 seconds... -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. -ECHO. -ECHO. -ECHO. - -ECHO. | >NUL format %DRIVE% /V:OPENELEC /Q /FS:FAT32 /X -IF ERRORLEVEL 1 goto InvalidDrive ->NUL 3rdparty\syslinux\win32\syslinux.exe -f -m -a %DRIVE% ->NUL copy target\* %DRIVE% ->NUL copy CHANGELOG %DRIVE% ->NUL copy INSTALL %DRIVE% ->NUL copy README.md %DRIVE% ->NUL copy RELEASE %DRIVE% ->NUL copy openelec.ico %DRIVE% - -FOR /F "tokens=5" %%G IN ('vol %DRIVE% ^|find "-"') DO SET DRIVEUUID=%%G -ECHO PROMPT 0 >> %DRIVE%\syslinux.cfg -ECHO DEFAULT installer >> %DRIVE%\syslinux.cfg -ECHO. >> %DRIVE%\syslinux.cfg -ECHO LABEL installer >> %DRIVE%\syslinux.cfg -ECHO KERNEL /KERNEL >> %DRIVE%\syslinux.cfg -ECHO APPEND boot=LABEL=OPENELEC installer quiet tty >> %DRIVE%\syslinux.cfg -ECHO. >> %DRIVE%\syslinux.cfg -GOTO END - -:InvalidDrive -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO Invalid Drive Selected... -ECHO Please confirm the drive letter of your USB stick -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. -GOTO SelectDrive - -:BadMD5 -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO OpenELEC failed md5 check - Installation will now quit -ECHO. -ECHO Your original download is probably corrupt -ECHO Please visit www.openelec.tv and download another copy -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. -ECHO. -PAUSE -EXIT - -:END -CLS -ECHO. -ECHO. -ECHO OpenELEC LIVE USB Installer -ECHO. -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO The OpenELEC LIVE USB Installer has been successfully copied to %DRIVE% -ECHO Please boot your HTPC off this USB stick -ECHO. -ECHO ***************************************************************** -ECHO. -ECHO. -ECHO. -ECHO. - -popd -SET DRIVE= -SET DRIVEUUID= -PAUSE diff --git a/packages/tools/syslinux/files/create_installstick.exe b/packages/tools/syslinux/files/create_installstick.exe deleted file mode 100644 index 98b30994800d15f03f105eb95b25f0f74b1f3232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110041 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 BE&~7n diff --git a/packages/tools/syslinux/files/create_installstick_osx b/packages/tools/syslinux/files/create_installstick_osx deleted file mode 100755 index ccee825ac0..0000000000 --- a/packages/tools/syslinux/files/create_installstick_osx +++ /dev/null @@ -1,227 +0,0 @@ -#!/bin/bash -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2013 Stephan Raue (stephan@openelec.tv) -# Copyright (C) 2011-2013 Christian Hewitt (chewitt@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -VERBOSE="FALSE" # set to TRUE to put this script in debug mode - -banner(){ - clear - echo "" - echo "********************************************************************************" - echo "* *" - echo "* Welcome to the OpenELEC Mac OS X Livestick Creator! *" - echo "* *" - echo "********************************************************************************" -} - -check_root(){ - if [ $UID != 0 ];then - echo "" - echo "FAIL: This script *must* be run as root!" - echo "" - exit 1 - fi -} - -check_runlocation(){ - SCRIPT=$(pwd) -} - -check_localtargetfolder(){ - if [ ! -f target/SYSTEM -a ! -f target/KERNEL ]; then - echo "" - echo "FAIL: Could not detect SYSTEM and KERNEL files. This script *must* be run from" - echo " the root folder of the OpenELEC image you downloaded!" - echo "" - exit 1 - fi -} - -check_distro(){ - DISTRO=$(uname -s) - if [ $DISTRO != "Darwin" ]; then - echo "" - echo "FAIL: This script is only for Mac OS X systems, aborting!" - echo "" - exit 1 - fi -} - -read_input(){ - local MESSAGE="${1}" - if [ -n "${MESSAGE}" ];then - echo -n "${MESSAGE}" - fi - read INPUT -} - -check_target(){ - echo "" - echo "INFO: The following drives are available to create the OpenELEC USB on:" - echo "" - diskutil list | grep 0: | grep -v disk0 | awk '{print "/dev/"$5 " "$3 $4}' - echo "" - while [ -z ${INPUT} ];do - read_input "INFO: Please enter the target device (e.g. /dev/disk1): " - echo "" - done - TARGET=${INPUT} -} - -warning(){ - local OUTPUT - OUTPUT=$(fdisk ${TARGET} 2>/dev/null) - if [ -z "${OUTPUT}" ];then - echo "FAIL: Installation aborted! Device ${TARGET} is invalid" - echo "" - exit 1 - else - diskutil list ${TARGET} - echo "" - fi - CONTINUE="" - echo -n "WARN: Continuing will erase all data from $TARGET, continue? (Y/n): " - read CONTINUE - if [ "${CONTINUE}" = "N" -o "${CONTINUE}" = "n" -o "${CONTINUE}" = "" ]; then - echo "" - echo "FAIL: Installation aborted!" - echo "" - exit 1 - elif [ "${CONTINUE}" = "Y" -o "${CONTINUE}" = "y" ]; then - echo "" - fi -} - -logoutput(){ - if [ "${VERBOSE}" = "TRUE" ]; then - exec 3>&1 - exec 4>&2 - else - exec 3> /dev/null - exec 4> /dev/null - fi -} - -unmount_target(){ - for i in $(jot 10 1 10); do - MOUNTED=$(mount | grep ${TARGET}) - if [ -z "${MOUNTED}" ]; then - break - else - diskutil unmountDisk ${TARGET} 1>&3 2>&4 - sleep 1 - fi - done -} - -mount_target(){ - for i in $(jot 10 1 10); do - MOUNTED=$(mount | grep ${TARGET}) - if [ -z "${MOUNTED}" ]; then - diskutil mountDisk ${TARGET} 1>&3 2>&4 - sleep 1 - else - break - fi - done -} - -prepare_target(){ - echo "INFO: Erasing existing partition schemes on ${TARGET}" - dd if=/dev/zero of=${TARGET} bs=512 count=100 1>&3 2>&4 - gpt destroy ${TARGET} 1>&3 2>&4 - echo "INFO: Creating MBR 'OPENELEC' disk on ${TARGET}" - diskutil eraseDisk MS-DOS OPENELEC MBR ${TARGET} 1>&3 2>&4 - unmount_target - chmod 755 3rdparty/macfiles/* - cat 3rdparty/macfiles/mbr.bin > ${TARGET} - mount_target - 3rdparty/macfiles/syslinux-mac -f --install ${TARGET}s1 1>&3 2>&4 -} - -create_partitions(){ - unmount_target - echo "INFO: Creating partitions" - fdisk -e ${TARGET} < 3rdparty/macfiles/fdisk.input 1>&3 2>&4 -} - -check_checksums(){ - MD5_KERNEL=$(md5 target/KERNEL | awk '{print $4}') - MD5_SYSTEM=$(md5 target/SYSTEM | awk '{print $4}') - KERNEL_DOT_MD5=$(cat target/KERNEL.md5 | awk '{print $1}') - SYSTEM_DOT_MD5=$(cat target/SYSTEM.md5 | awk '{print $1}') - if [ "${MD5_KERNEL}" = "${KERNEL_DOT_MD5}" -a "${MD5_SYSTEM}" = "${SYSTEM_DOT_MD5}" ]; then - echo "INFO: MD5 checksums for SYSTEM and KERNEL match" - else - echo "FAIL: MD5 checksums for SYSTEM and KERNEL do not match!" - exit 1 - fi -} - -copy_files(){ - mount_target - echo "INFO: Copying SYSTEM and KERNEL files to 'OPENELEC'" - cp -a target/KERNEL /Volumes/OPENELEC/ - cp -a target/SYSTEM /Volumes/OPENELEC/ - echo "INFO: Creating syslinux.cfg on 'OPENELEC'" - cat >/Volumes/OPENELEC/syslinux.cfg << EOF -PROMPT 0 -DEFAULT installer - -LABEL installer - MENU LABEL Run OpenELEC Installer - KERNEL /KERNEL - APPEND boot=LABEL=OPENELEC installer quiet tty vga=current - -EOF -} - -check_filesystem(){ - unmount_target - echo "INFO: Checking filesystem on ${TARGET}" - fsck_msdos -y ${TARGET}s1 1>&3 2>&4 - unmount_target -} - -end(){ - echo "" - echo "INFO: Livestick USB creation is complete!" - echo "" -} - -main(){ - check_root - check_runlocation - check_localtargetfolder - check_distro - check_target - warning - logoutput - unmount_target - prepare_target - create_partitions - check_checksums - copy_files - check_filesystem -} - -banner -main -end -exit 0 diff --git a/packages/tools/syslinux/files/sample.conf/extlinux.conf b/packages/tools/syslinux/files/sample.conf/extlinux.conf deleted file mode 100644 index 2a52c077cb..0000000000 --- a/packages/tools/syslinux/files/sample.conf/extlinux.conf +++ /dev/null @@ -1,6 +0,0 @@ -DEFAULT linux -PROMPT 0 - -LABEL linux - KERNEL /KERNEL - APPEND boot=LABEL=BOOT disk=LABEL=STORAGE quiet diff --git a/packages/tools/syslinux/files/sample.conf/grub.conf b/packages/tools/syslinux/files/sample.conf/grub.conf deleted file mode 100644 index 3cf75126be..0000000000 --- a/packages/tools/syslinux/files/sample.conf/grub.conf +++ /dev/null @@ -1,7 +0,0 @@ -default=0 -timeout=0 -hiddenmenu - -title OpenELEC.tv - root (hd0,0) - kernel /KERNEL boot=LABEL=BOOT disk=LABEL=STORAGE quiet diff --git a/packages/tools/syslinux/files/sample.conf/syslinux.cfg b/packages/tools/syslinux/files/sample.conf/syslinux.cfg deleted file mode 100644 index 7fbc8700c2..0000000000 --- a/packages/tools/syslinux/files/sample.conf/syslinux.cfg +++ /dev/null @@ -1,6 +0,0 @@ -DEFAULT linux -PROMPT 0 - -LABEL linux - KERNEL /KERNEL - APPEND boot=LABEL=BOOT disk=LABEL=STORAGE quiet diff --git a/packages/tools/syslinux/files/sample.conf/syslinux_installer.cfg b/packages/tools/syslinux/files/sample.conf/syslinux_installer.cfg deleted file mode 100644 index a23c4e2331..0000000000 --- a/packages/tools/syslinux/files/sample.conf/syslinux_installer.cfg +++ /dev/null @@ -1,6 +0,0 @@ -DEFAULT linux -PROMPT 0 - -LABEL linux - KERNEL /KERNEL - APPEND boot=LABEL=INSTALL installer quiet diff --git a/packages/tools/syslinux/release b/packages/tools/syslinux/release deleted file mode 100755 index 742d8a815a..0000000000 --- a/packages/tools/syslinux/release +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -. config/options $1 - -mkdir -p $RELEASE_DIR/3rdparty/syslinux - cp -PR $BUILD/syslinux-*/NEWS $RELEASE_DIR/3rdparty/syslinux - cp -PR $BUILD/syslinux-*/README $RELEASE_DIR/3rdparty/syslinux - -mkdir -p $RELEASE_DIR/3rdparty/syslinux/doc - cp -PR $BUILD/syslinux-*/doc/* $RELEASE_DIR/3rdparty/syslinux/doc - -mkdir -p $RELEASE_DIR/3rdparty/syslinux/win32 - cp -PR $BUILD/syslinux-*/bios/win32/syslinux.exe $RELEASE_DIR/3rdparty/syslinux/win32 - -mkdir -p $RELEASE_DIR/3rdparty/syslinux/win64 - cp -PR $BUILD/syslinux-*/bios/win64/syslinux64.exe $RELEASE_DIR/3rdparty/syslinux/win64 diff --git a/packages/tools/u-boot/files/INSTALL b/packages/tools/u-boot/files/INSTALL deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/tools/u-boot/files/create_sdcard b/packages/tools/u-boot/files/create_sdcard deleted file mode 100755 index 8e994e0a4d..0000000000 --- a/packages/tools/u-boot/files/create_sdcard +++ /dev/null @@ -1,271 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -# usage: sudo ./create_sdcard -# example: sudo ./create_sdcard /dev/sdb -# loop example: sudo ./create_sdcard /dev/loop0 ~/vSD.img - -# create an empty image file for use with loop device like this: -# dd if=/dev/zero of=~/vSD.img bs=1M count=910 - -if [ "$(id -u)" != "0" ]; then - clear - echo "#########################################################" - echo "# please execute with 'sudo' or -DANGEROUS!!!- as root #" - echo "# example: sudo ./create_sdcard #" - echo "#########################################################" - exit 1 -fi - -if [ -z "$1" ]; then - clear - echo "#########################################################" - echo "# please execute with your drive as option #" - echo "# example: sudo ./create_sdcard /dev/sdb #" - echo "# or: sudo ./create_sdcard /dev/mmcblk0 #" - echo "# or: sudo ./create_sdcard /dev/loop0 ~/vSD.img #" - echo "# to create an image file for /dev/loop0 option: #" - echo "# sudo dd if=/dev/zero of=~/vSD.img bs=1M count=910 #" - echo "#########################################################" - exit 1 -fi - -DISK="$1" -case $DISK in - "/dev/mmcblk"*) - PART1="${DISK}p1" - PART2="${DISK}p2" - ;; - "/dev/loop"*) - PART1="${DISK}p1" - PART2="${DISK}p2" - IMGFILE="$2" - losetup $DISK $IMGFILE - ;; - *) - PART1="${DISK}1" - PART2="${DISK}2" - ;; -esac - -clear -echo "#########################################################" -echo "# #" -echo "# OpenELEC.tv USB Installer #" -echo "# #" -echo "#########################################################" -echo "# #" -echo "# This will wipe any data off your chosen drive #" -echo "# Please read the instructions and use very carefully.. #" -echo "# #" -echo "#########################################################" - -# check for some required tools - - # this is needed to partion the drive - which parted > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"parted\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to format the drive - which mkfs.vfat > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mkfs.vfat\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to format the drive - which mkfs.ext4 > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"mkfs.ext4\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to tell the kernel for partition changes - which partprobe > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"partprobe\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - - # this is needed to tell the kernel for partition changes - which md5sum > /dev/null - if [ "$?" = "1" ]; then - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv missing tool - Installation will quit #" - echo "# #" - echo "# We can't find the required tool \"md5sum\" #" - echo "# on your system. #" - echo "# Please install it via your package manager. #" - echo "# #" - echo "#########################################################" - exit 1 - fi - -# check MD5 sums - echo "checking MD5 sum..." - - md5sumFailed() - { - clear - echo "#########################################################" - echo "# #" - echo "# OpenELEC.tv failed md5 check - Installation will quit #" - echo "# #" - echo "# Your original download was probably corrupt. #" - echo "# Please visit www.openelec.tv and get another copy #" - echo "# #" - echo "#########################################################" - exit 1 - } - - md5sum -c target/KERNEL.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - - md5sum -c target/SYSTEM.md5 - if [ "$?" = "1" ]; then - md5sumFailed - fi - -# (TODO) umount everything (if more than one partition) - umount ${DISK}* - -# remove all partitions from the drive - echo "writing new disklabel on $DISK (removing all partitions)..." - parted -s "$DISK" mklabel msdos - -# create a single partition - echo "creating partitions on $DISK..." - parted -s "$DISK" unit cyl mkpart primary fat32 -- 0 16 -# align the partition on 4mb boundary, starting at 132mb (132 % 4 == 0), which -# is right after the first partition - parted -s "$DISK" mkpart primary ext2 -- 132MiB -2cyl - -# make partition active (bootable) - echo "marking partition active..." - parted -s "$DISK" set 1 boot on - -# tell kernel we have a new partition table - echo "telling kernel we have a new partition table..." - partprobe "$DISK" - sleep 1 - -# create filesystem - echo "creating filesystem on $PART1..." - mkfs.vfat "$PART1" -I -n System - -# create ext4 partition with optimized settings for running on flash/sd -# See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for reference. - echo "creating filesystem on $PART2..." - mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=1024 -b 4096 "$PART2" -L Storage - -# remount loopback device - if [ "$DISK" = "/dev/loop0" ]; then - sync - losetup -d $DISK - losetup $DISK $IMGFILE -o 1048576 --sizelimit 131071488 - PART1=$DISK - fi - -# mount partition - echo "mounting partition $PART1 ..." - rm -rf /tmp/openelec_install - mkdir -p /tmp/openelec_install - mount -t vfat "$PART1" /tmp/openelec_install - MOUNTPOINT=/tmp/openelec_install - -# install u-boot image, u-boot.imx if new u-boot. else SPL - echo "installing the bootloader..." - if [ -e "3rdparty/bootloader/u-boot.imx" ] ;then - dd if=3rdparty/bootloader/u-boot.imx of="$DISK" bs=1k seek=1 conv=fsync - elif [ -e "3rdparty/bootloader/SPL" ];then - dd if=3rdparty/bootloader/SPL of="$DISK" bs=1k seek=1 conv=fsync - else - echo "ERROR: no bootloader image found!! please execute in archive folder" - fi - -# copy files - echo "copying files to $MOUNTPOINT..." - cp target/KERNEL $MOUNTPOINT - cp target/SYSTEM $MOUNTPOINT - cp 3rdparty/bootloader/* $MOUNTPOINT - cp openelec.ico $MOUNTPOINT - cp README.md $MOUNTPOINT - -# sync disk - echo "syncing disk..." - sync - -# unmount partition - echo "unmounting partition $MOUNTPOINT ..." - umount $MOUNTPOINT - -# cleaning - echo "cleaning tempdir..." - rmdir $MOUNTPOINT - -# unmount loopback device - if [ "$DISK" = "/dev/loop0" ]; then - losetup -d $DISK - fi - -echo "...installation finished" diff --git a/tools/nsis-installer/gpl-2.0.txt b/tools/nsis-installer/gpl-2.0.txt deleted file mode 100644 index d159169d10..0000000000 --- a/tools/nsis-installer/gpl-2.0.txt +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/tools/nsis-installer/oeinstaller.nsi b/tools/nsis-installer/oeinstaller.nsi deleted file mode 100644 index 3fab5f8dd4..0000000000 --- a/tools/nsis-installer/oeinstaller.nsi +++ /dev/null @@ -1,192 +0,0 @@ -VIProductVersion "1.0.0.0" -VIAddVersionKey ProductName "OpenELEC USB Stick Creator" -VIAddVersionKey Comments "A bootable OpenElec Installer Stick creation tool." -VIAddVersionKey CompanyName "OpenELEC" -VIAddVersionKey LegalCopyright "OpenELEC" -VIAddVersionKey FileDescription "OpenELEC USB Stick Creator" -VIAddVersionKey FileVersion "1.0" -VIAddVersionKey ProductVersion "1.0" -VIAddVersionKey InternalName "OpenELEC USB Stick Creator" - -!define PRODUCT_NAME "OpenELEC USB Stick Creator" -!define PRODUCT_VERSION "1.0" -!define PRODUCT_PUBLISHER "OpenELEC" -!define PRODUCT_WEB_SITE "http://openelec.tv" -BrandingText " " - -Var "DRIVE_LETTER" - -!include "MUI.nsh" -!include LogicLib.nsh -!include FileFunc.nsh -!insertmacro GetDrives - -!define GENERIC_READ 0x80000000 -!define GENERIC_WRITE 0x40000000 -!define FILE_SHARE_READ 0x00000001 -!define FILE_SHARE_WRITE 0x00000002 -!define OPEN_EXISTING 3 -!define INVALID_HANDLE_VALUE -1 -!define MAXLEN_VOLUME_GUID 51 -!define IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS 0x00560000 -!define EXTENTS_BUFFER_SIZE 512 - -!define MUI_ICON "openelec.ico" -!define MUI_WELCOMEFINISHPAGE_BITMAP "welcome.bmp" -!define MUI_ABORTWARNING - -!define MUI_WELCOMEPAGE_TITLE "Welcome to the OpenELEC USB Stick Creator" -!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the creation of an OpenELEC USB Installer Stick.\n\nPlease read the following pages carefully." -!insertmacro MUI_PAGE_WELCOME - -!define MUI_PAGE_HEADER_TEXT "License Agreement" -!define MUI_PAGE_HEADER_SUBTEXT "Please review the GPLv2 license below before using the OpenELEC USB Stick Creator" -!define MUI_LICENSEPAGE_TEXT_BOTTOM "If you accept the GPL license terms, click Continue." -!define MUI_LICENSEPAGE_BUTTON "Continue" -!insertmacro MUI_PAGE_LICENSE "gpl-2.0.txt" - -Name "${PRODUCT_NAME}" -OutFile 'create_installstick.exe' -ShowInstDetails show -AllowRootDirInstall true -RequestExecutionLevel admin - -Page Custom CustomCreate CustomLeave -!define MUI_PAGE_HEADER_TEXT "Preparing USB Stick" -!define MUI_PAGE_HEADER_SUBTEXT "Please wait 45 seconds ..." -!insertmacro MUI_PAGE_INSTFILES - -# http://nsis.sourceforge.net/Simple_write_text_to_file -# This is a simple function to write a piece of text to a file. This will write to the end always. -Function WriteToFile - Exch $0 ;file to write to - Exch - Exch $1 ;text to write - - FileOpen $0 $0 a #open file - FileSeek $0 0 END #go to end - FileWrite $0 $1 #write to file - FileWrite $0 '$\r$\n' #write crlf - FileClose $0 - - Pop $1 - Pop $0 -FunctionEnd - -!macro WriteToFile NewLine File String - !if `${NewLine}` == true - Push `${String}$\r$\n` - !else - Push `${String}` - !endif - Push `${File}` - Call WriteToFile -!macroend -!define WriteToFile `!insertmacro WriteToFile false` -!define WriteLineToFile `!insertmacro WriteToFile true` - -Section "oeusbstart" - ExpandEnvStrings $0 %COMSPEC% - - DetailPrint "- Formatting USB Device ($DRIVE_LETTER) ..." - nsExec::Exec `"$0" /c format $DRIVE_LETTER /V:OPENELEC /Q /FS:FAT32 /X` - - DetailPrint "- Making Device Bootable ..." - nsExec::Exec `"3rdparty\syslinux\win32\syslinux.exe" -f -m -a $DRIVE_LETTER` - - DetailPrint "- Copying System Files ..." - nsExec::Exec `"$0" /c copy target\* $DRIVE_LETTER` - - DetailPrint "- Copying Configuration Files ..." - nsExec::Exec `"$0" /c copy Autorun.inf $DRIVE_LETTER` - nsExec::Exec `"$0" /c copy openelec.ico $DRIVE_LETTER` - nsExec::Exec `"$0" /c copy CHANGELOG $DRIVE_LETTER` - nsExec::Exec `"$0" /c copy INSTALL $DRIVE_LETTER` - nsExec::Exec `"$0" /c copy README.md $DRIVE_LETTER` - nsExec::Exec `"$0" /c copy RELEASE $DRIVE_LETTER` - - DetailPrint "- Creating Bootloader configuration ..." - Delete '$DRIVE_LETTER\syslinux.cfg' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' 'PROMPT 0' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' 'DEFAULT installer' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' '' - - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' 'LABEL installer' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' ' KERNEL /KERNEL' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' ' APPEND boot=LABEL=OPENELEC installer quiet tty' - ${WriteToFile} '$DRIVE_LETTER\syslinux.cfg' '' - DetailPrint "" -SectionEnd - -Function CustomCreate -!insertmacro MUI_HEADER_TEXT "USB Stick Selection Screen" "Important: Make sure that the correct device is selected." - WriteIniStr '$PLUGINSDIR\custom.ini' 'Settings' 'NumFields' '7' - - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Type' 'Label' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Left' '5' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Top' '5' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Right' '-6' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Bottom' '15' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 1' 'Text' \ - 'Select drive for Installation (*** ALL DATA WILL BE REMOVED ***):' - - StrCpy $R2 0 - StrCpy $R0 '' - ${GetDrives} "FDD" GetDrivesCallBack - - GetDlgItem $1 $HWNDPARENT 1 - ${If} $R0 == "" - EnableWindow $1 0 - ${Else} - EnableWindow $1 1 - ${EndIf} - - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'Type' 'DropList' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'Left' '30' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'Top' '20' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'Right' '-31' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'Bottom' '30' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'State' '$R1' - WriteIniStr '$PLUGINSDIR\custom.ini' 'Field 2' 'ListItems' '$R0' - - push $0 - InstallOptions::Dialog '$PLUGINSDIR\custom.ini' - pop $0 - pop $0 -FunctionEnd - -Function CustomLeave - ReadIniStr $0 '$PLUGINSDIR\custom.ini' 'Field 2' 'State' - StrCpy '$INSTDIR' '$0' - StrCpy '$DRIVE_LETTER' '$INSTDIR' -FunctionEnd - -Function GetDrivesCallBack - IntCmp $R2 '0' def next next - def: - StrCpy $R1 '$9' - next: - IntOp $R2 $R2 + 1 - StrCpy $R0 '$R0$9|' - Push $0 -FunctionEnd - -!define MUI_FINISHPAGE_TITLE "OpenELEC USB Stick Successfully Created" -!define MUI_FINISHPAGE_TEXT "An OpenELEC USB Installer Stick has been created on the device $DRIVE_LETTER.\n\nPlease boot your HTPC off this USB stick and follow the on-screen instructions." -!define MUI_FINISHPAGE_NOREBOOTSUPPORT -!define MUI_PAGE_CUSTOMFUNCTION_SHOW "FinishShow" -!insertmacro MUI_PAGE_FINISH -!insertmacro MUI_LANGUAGE "English" - -Function FinishShow - GetDlgItem $0 $HWNDPARENT 3 - ShowWindow $0 0 - GetDlgItem $0 $HWNDPARENT 1 - SendMessage $0 ${WM_SETTEXT} 0 "STR:Finish" -FunctionEnd - -Function .onInit - InitPluginsDir - GetTempFileName $0 - Rename $0 '$PLUGINSDIR\custom.ini' -FunctionEnd diff --git a/tools/nsis-installer/openelec.ico b/tools/nsis-installer/openelec.ico deleted file mode 100644 index 3fe1490a2653243305843bf1d16267b944ff7e11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32511 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

VJQ_KCoE{J|p{dN{+2!xLW|ne^hwr00hx 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