#!/bin/dash 
echo 'APT::Install-Recommends "false"; APT::Install-Suggests "false";' > /etc/apt/apt.conf.d/norecommends
echo 'Package: *\nPin: release n=debianstrap\nPin-Priority: 1001\n' > /etc/apt/preferences.d/bootstrap
echo 'deb http://people.debian.org/~wookey/bootstrap/debianrepo2/ debianstrap main' > /etc/apt/sources.list.d/debian-bootstrap.list
echo 'deb-src http://people.debian.org/~wookey/bootstrap/debianrepo2/ debianstrap main' >> /etc/apt/sources.list.d/debian-bootstrap.list 


#apt-get update
#apt-get install -y wget
#wget http://people.debian.org/~wookey/bootstrap/bootstrap-archive.key
##don't leave it in source tree, as it'll break builds.
#mv bootstrap-archive.key ../bootstrap-archive.key
#apt-key add ../bootstrap-archive.key 
apt-key add /home/wookey/debian/unstable/bootstrap-archive.key

apt-get update
cd /home/wookey/debian/unstable
dpkg -i libc-bin_2.17-93arm64.1_arm64.deb locales_2.17-93arm64.1_all.deb multiarch-support_2.17-93arm64.1_arm64.deb libc6_2.17-93arm64.1_arm64.deb libc-dev-bin_2.17-93arm64.1_arm64.deb libc6-dev_2.17-93arm64.1_arm64.deb
dpkg -i libpcre3_8.31-2_arm64.deb libpcrecpp0_8.31-2_arm64.deb #libpcre3-dev_8.31-2_arm64.deb
dpkg -i libattr1_2.4.47-1_arm64.deb #libattr1-dev_2.4.47-1_arm64.deb
dpkg -i libacl1_2.2.52-1_arm64.deb #libacl1-dev_2.2.52-1_arm64.deb
dpkg -i zlib1g_1.2.8.dfsg-1_arm64.deb #zlib1g-dev_1.2.8.dfsg-1_arm64.deb
dpkg -i hostname_3.14_arm64.deb
dpkg -i libsepol1_2.2-1_arm64.deb #libsepol1-dev_2.2-1_arm64.deb
dpkg -i insserv_1.14.0-5_arm64.deb
dpkg -i libkmod2_9-3_arm64.deb kmod_9-3_arm64.deb module-init-tools_9-3_all.deb
dpkg -i libgpm-dev_1.20.4-6.1_arm64.deb libgpm2_1.20.4-6.1_arm64.deb
dpkg -i libtinfo5_5.9+20130608-1_arm64.deb libncurses5_5.9+20130608-1_arm64.deb libncursesw5_5.9+20130608-1_arm64.deb  ncurses-base_5.9+20130608-1_all.deb ncurses-bin_5.9+20130608-1_arm64.deb # order matters
dpkg -i libtinfo-dev_5.9+20130608-1_arm64.deb libncurses5-dev_5.9+20130608-1_arm64.deb
dpkg -i dash_0.5.7-3_arm64.deb
dpkg -i bash_4.2+dfsg-1_arm64.deb
dpkg -i xz-utils_5.1.1alpha+20120614-2_arm64.deb liblzma5_5.1.1alpha+20120614-2_arm64.deb liblzma-dev_5.1.1alpha+20120614-2_arm64.deb
dpkg -i libpng12-0_1.2.49-5_arm64.deb #libpng12-dev_1.2.49-5_arm64.deb
dpkg -i mawk_1.3.3-17_arm64.deb
dpkg -i makedev_2.3.1-93_all.deb
rm -r /etc/update-motd.d
dpkg -i base-files_7.2_arm64.deb
rm /etc/lsb-release
dpkg -i bzip2_1.0.6-5_arm64.deb libbz2-1.0_1.0.6-5_arm64.deb #libbz2-dev_1.0.6-5_arm64.deb
apt-get -y --force-yes install m4 python
dpkg --force-overwrite  -i flex_2.5.35-10.1_arm64.deb
dpkg -P libfl-dev
dpkg -i libncursesw5-dev_5.9+20130608-1_arm64.deb
dpkg -i dpkg_1.17.1_arm64.deb libdpkg-perl_1.17.1_all.deb dpkg-dev_1.17.1_all.deb
dpkg -i time_1.7-24_arm64.deb
dpkg -i tar_1.27-1_arm64.deb
dpkg -i diffutils_3.3-1_arm64.deb
dpkg -i cpio_2.11+dfsg-1_arm64.deb
dpkg -i lsb-release_4.1+Debian12_all.deb lsb-base_4.1+Debian12_all.deb
dpkg -i readline-common_6.2+dfsg-0.1_all.deb libreadline6_6.2+dfsg-0.1_arm64.deb # libreadline6-dev_6.2+dfsg-0.1_arm64.deb
dpkg -i libselinux1_2.2-2_arm64.deb #libselinux1-dev_2.2-2_arm64.deb
dpkg -i sed_4.2.2-2_arm64.deb
dpkg -i libgmp10_5.1.2+dfsg-3_arm64.deb  libgmpxx4ldbl_5.1.2+dfsg-3_arm64.deb libgmp-dev_5.1.2+dfsg-3_arm64.deb
dpkg -i base-passwd_3.5.28_arm64.deb
dpkg -i debianutils_4.4_arm64.deb
dpkg -i libslang2_2.2.4-15_arm64.deb #libslang2-dev_2.2.4-15_arm64.deb
dpkg -i findutils_4.4.2-6_arm64.deb
dpkg -i initramfs-tools_0.114_all.deb
dpkg -P initramfs-tools-bin
dpkg -i sysv-rc_2.88dsf-43_all.deb sysvinit-utils_2.88dsf-43_arm64.deb initscripts_2.88dsf-43_arm64.deb
dpkg -P upstart
dpkg -i sysvinit_2.88dsf-43_arm64.deb
dpkg -i gzip_1.6-2_arm64.deb
dpkg -i libustr-1.0-1_1.0.4-3_arm64.deb  #libustr-dev_1.0.4-3_arm64.deb
dpkg -i ifupdown_0.7.45_arm64.deb
dpkg -i libcap2_2.22-1.2_arm64.deb #libcap-dev_2.22-1.2_arm64.deb
dpkg -i libcloog-isl4_0.18.1-1_arm64.deb libisl10_0.12.1-1_arm64.deb libcloog-isl-dev_0.18.1-1_arm64.deb libisl-dev_0.12.1-1_arm64.deb 
dpkg -i libgdbm3_1.8.3-12_arm64.deb #libgdbm-dev_1.8.3-12_arm64.deb
dpkg -i patch_2.7.1-3_arm64.deb
dpkg -i perl_5.18.1-4_arm64.deb libperl5.18_5.18.1-4_arm64.deb perl-base_5.18.1-4_arm64.deb perl-modules_5.18.1-4_all.deb
dpkg -i grep_2.14-4_arm64.deb 
dpkg -i libusb-0.1-4_0.1.12-23.2_arm64.deb #libusb-dev_0.1.12-23.2_arm64.deb libusb++-0.1-4c2_0.1.12-23.2_arm64.deb libusb++-dev_0.1.12-23.2_arm64.deb
#dpkg -i libcrack2_2.9.0-2_arm64.deb libcrack2-dev_2.9.0-2_arm64.deb
#dpkg -i tcl8.5_8.5.14-2_arm64.deb tcl8.5-dev_8.5.14-2_arm64.deb
#dpkg -i tcl8.6_8.6.0-1_arm64.deb tcl8.6-dev_8.6.0-1_arm64.deb
dpkg -i libmpfr4_3.1.2-1_arm64.deb # libmpfr-dev_3.1.2-1_arm64.deb
dpkg -i libmpc3_1.0.1-1_arm64.deb # libmpc-dev_1.0.1-1_arm64.deb
dpkg -i libdb5.1_5.1.29-7_arm64.deb # libdb5.1-dev_5.1.29-7_arm64.deb
dpkg -i make_3.81-8.3_arm64.deb
dpkg -i binutils_2.23.90.20131017-1_arm64.deb
dpkg -i libmount1_2.20.1-5.6_arm64.deb mount_2.20.1-5.6_arm64.deb util-linux_2.20.1-5.6_arm64.deb libuuid1_2.20.1-5.6_arm64.deb #uuid-dev_2.20.1-5.6_arm64.deb 
dpkg -i bsdutils_2.20.1-5.6_arm64.deb libblkid1_2.20.1-5.6_arm64.deb #libblkid-dev_2.20.1-5.6_arm64.deb libmount-dev_2.20.1-5.6_arm64.deb
dpkg -i mktemp_8.21-1.1_all.deb coreutils_8.21-1.1_arm64.deb
dpkg -i liblocale-gettext-perl_1.05-7_arm64.deb libtext-iconv-perl_1.7-5build1_arm64.deb libtext-charwidth-perl_0.04-7build2_arm64.deb
dpkg -i libfile-fcntllock-perl_0.14-2_arm64.deb libalgorithm-diff-xs-perl_0.04-2_arm64.deb
dpkg -i libss2_1.42.8-1_arm64.deb libcomerr2_1.42.8-1_arm64.deb e2fslibs_1.42.8-1_arm64.deb
dpkg -i e2fsprogs_1.42.8-1_arm64.deb
dpkg -i build-essential_11.6_arm64.deb
dpkg -i linux-libc-dev_3.10.11-1~arm64_arm64.deb
dpkg -i libprocps1_3.3.8-2_arm64.deb procps_3.3.8-2_arm64.deb
dpkg -P libprocps0
dpkg -i tzdata_2013d-1.1_all.deb
dpkg -i libaudit-common_2.3.2-2_all.deb libaudit1_2.3.2-2_arm64.deb
dpkg -i libpam-modules-bin_1.1.3-10_arm64.deb
dpkg -i libpam0g_1.1.3-10_arm64.deb libpam-modules_1.1.3-10_arm64.deb libpam-runtime_1.1.3-10_all.deb
dpkg -i gpgv_1.4.15-1.1_arm64.deb
dpkg -i debian-archive-keyring_2012.4_all.deb
dpkg -i libapt-pkg4.12_0.9.12.1_arm64.deb apt_0.9.12.1_arm64.deb
dpkg -i passwd_4.1.5.1-1_arm64.deb login_4.1.5.1-1_arm64.deb
dpkg -P plymouth libplymouth2 mountall dbus-x11 dbus
dpkg -P libnih-dbus1 libnih1
dpkg -i manpages_3.54-1_all.deb manpages-dev_3.54-1_all.deb
#dpkg -P ubuntu-keyring
#check things:
lsb_release -a
