#!/usr/bin/env bash set -x # get and install refracta stuff # For jessie yad needs to be built from testing/ascii (and gtk3 dep changed in control) #apt install -y autotools-dev libgtk2.0-dev pkg-config intltool #apt install -y sbuild fakeroot schroot #cd /usr/src || exit #RELEASE=$(awk -F '/' \{'print $1'\} < /etc/devuan_version | awk '$1=$1') #YAD_VERSION=$(apt-cache policy yad|sed -n 3p | awk -F ':' \{'print $2'\} | awk '$1=$1') #gbp import-dsc -v --allow-unauthenticated http://cdn-fastly.deb.debian.org/debian/pool/main/y/yad/yad_"${YAD_VERSION}".dsc # #sed -i -e s/libgtk-3-dev/libgtk2.0-dev/g /usr/src/yad-"${YAD_VERSION}"/debian/control #sed -i -e s/gtk3/gtk2/g /usr/src/yad-"${YAD_VERSION}"/debian/rules #cd /usr/src/yad || exit ##dpkg-buildpackage -us -uc -b #gbp buildpackage --git-builder=sbuild -A -v -d "${RELEASE}" #dpkg -i ../yad_"${YAD_VERSION}"_amd64.deb # #sudo schroot --end-session --all-sessions # Refractasnapshot 10 introduces support of UEFI bootable iso but grub-efi removes grub-pc #apt install -y grub-efi-amd64 apt install -y hwinfo cd /var/tmp REFRACTAINSTALLERBASE_VERSION=9.5.3 REFRACTAINSTALLER_GUI_VERSION=9.5.3 REFRACTASNAPSHOTBASE_VERSION=10.2.3~fsr REFRACTASNAPSHOT_GUI_VERSION=10.2.3~fsr REFRACTA2USB_VERSION=2.4.2 #SOURCEFORGE_MIRROR=http://downloads.sourceforge.net/project/refracta #SOURCEFORGE_MIRROR=http://sourceforge.mirrorservice.org/r/re/refracta SOURCEFORGE_MIRROR=https://sourceforge.net/projects/refracta/files/ REFRACTA_LOCATION=tools #REFRACTA_LOCATION=testing URL_LIST=( \ ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refractasnapshot-base_${REFRACTASNAPSHOTBASE_VERSION}_all.deb \ ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refractasnapshot-gui_${REFRACTASNAPSHOT_GUI_VERSION}_all.deb \ ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refractainstaller-base_${REFRACTAINSTALLERBASE_VERSION}_all.deb \ ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refractainstaller-gui_${REFRACTAINSTALLER_GUI_VERSION}_all.deb \ ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refracta2usb-${REFRACTA2USB_VERSION}.deb \ ) # ${SOURCEFORGE_MIRROR}/${REFRACTA_LOCATION}/refracta2usb-${REFRACTA2USB_VERSION}.deb" #" #for URL in ${URL_LIST[*]}; do printf " %s\n" ${URL}; done #for URL in ${URL_LIST[*]}; do printf " %s\n" ${URL##*/}; done for URL in ${URL_LIST[*]}; do echo "${URL}"; wget -c "${URL}" && dpkg -i ./"${URL##*/}"; done apt install -y -f