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 zcmexmc%bh_--SI4HJ#7c!ut;V{e-s4X04g_|GR2l8(_=J5StP(YgDfwY+~(imPSGWuo~ z7iZ?BE94iX7A2N|SjCmaC8@c3yj*DsX@-|}Gt{I7r3J7BXEA08bUsV_ZuX`6z!SEP zhaE>JeKY$}-EoZLq2mrlrY^Bx)n|o!Qv}iy55G9_f8V~^{rlK=DlmLrdN?hi^XYCN zhlRoLKyctU_J$H>ht7M=hXo#e_9%(2w2X}Ia%ZvOFJV)uw_z<+O6zv#Nb3$0Nn^Z_ zrg*88Ij!^1i#7j?m|txBpVsXr^J2k&kk&IGdy*J@OLIyx3vyBw5|c|Z%Tg5z5{pVQ zOEUBGia{RecHu~4c9Ti#bm4em@E;g9cK>QaSMj&9{onJeIx3$1*Z(Ik}LgRxJo~smH6`dF9Q((09=%`j{pDw diff --git a/packages/tools/syslinux/files/3rdparty/macfiles/syslinux-mac b/packages/tools/syslinux/files/3rdparty/macfiles/syslinux-mac deleted file mode 100644 index 12f974fb8804b1f4e8db997cdc61ad5861582301..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64044 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

Z)h;2{tO-bbsY;jtb+rd0c5AC*rS0lQO{D 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 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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 rzWg7Y?e`^;EvnKiXlkITfu;tU8fa>usez^jni^. -################################################################################ - -# 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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

{wOw)2xzNy4iVX8H)Gc}r8 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. -################################################################################ - -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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 diff --git a/tools/nsis-installer/welcome.bmp b/tools/nsis-installer/welcome.bmp deleted file mode 100644 index f6c29c557ecfb08f61fffd5aa7c288771e257ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154542 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 F{4cyqCPM%K