49 lines
2.2 KiB
Bash
49 lines
2.2 KiB
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-get -y install autotools-dev libgtk2.0-dev pkg-config intltool
|
|
apt-get 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-get install -y grub-efi-amd64
|
|
apt-get install -y hwinfo
|
|
|
|
REFRACTAINSTALLERBASE_VERSION=9.3.0
|
|
REFRACTAINSTALLER_GUI_VERSION=9.2.2
|
|
REFRACTASNAPSHOTBASE_VERSION=10.0.2
|
|
REFRACTASNAPSHOT_GUI_VERSION=10.0.2
|
|
REFRACTA2USB_VERSION=2.3.6
|
|
#SOURCEFORGE_MIRROR=http://downloads.sourceforge.net/project/refracta
|
|
SOURCEFORGE_MIRROR=http://sourceforge.mirrorservice.org/r/re/refracta
|
|
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-get -y -f install
|