#!/bin/bash


debconf=`cat <<_EOF_

// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
Acquire::AllowInsecureRepositories true;
Acquire::AllowDowngradeToInsecureRepositories true;
Acquire::Check-Valid-Until false;
Acquire::Check-Date false;

_EOF_`

sources_amd64_internal=`cat <<_EOF_

deb http://172.16.2.1/repository/debian/debian11/mainrepo-amd64/mirror/deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://172.16.2.1/repository/debian/debian11/mainrepo-src/mirror/deb.debian.org/debian/ bullseye main contrib non-free

deb http://172.16.2.1/repository/debian/debian11/mainrepo-backports-amd64/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://172.16.2.1/repository/debian/debian11/mainrepo-backports-src/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free

_EOF_`

sources_i386_internal=`cat <<_EOF_

deb http://172.16.2.1/repository/debian/debian11/mainrepo-i386/mirror/deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://172.16.2.1/repository/debian/debian11/mainrepo-src/mirror/deb.debian.org/debian/ bullseye main contrib non-free

deb http://172.16.2.1/repository/debian/debian11/mainrepo-backports-i386/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://172.16.2.1/repository/debian/debian11/mainrepo-backports-src/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free

_EOF_`

sources_amd64=`cat <<_EOF_

deb http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-amd64/mirror/deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-src/mirror/deb.debian.org/debian/ bullseye main contrib non-free

deb http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-backports-amd64/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-backports-src/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free

_EOF_`

sources_i386=`cat <<_EOF_

deb http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-i386/mirror/deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-src/mirror/deb.debian.org/debian/ bullseye main contrib non-free

deb http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-backports-i386/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://repository.leningrad-home.keenetic.link/repository/debian/debian11/mainrepo-backports-src/mirror/deb.debian.org/debian/ bullseye-backports main contrib non-free

_EOF_`



bashrc_root=`cat <<_EOF_

export HISTSIZE=10000
export HISTTIMEFORMAT="%h %d %H:%M:%S "
PROMPT_COMMAND='history -a'
export HISTIGNORE="ls:ll:history:w:htop:top:tree:mc:bc"

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$  '

_EOF_`


echo "$debconf" > /etc/apt/apt.conf.d/70debconf

echo "$sources_amd64_internal" > /etc/apt/sources.list

#echo "$sources_amd64" > /etc/apt/sources.list

#echo "$sources_i386_internal" > /etc/apt/sources.list

#echo "$sources_i386" > /etc/apt/sources.list

rm -rf /etc/apt/trusted.gpg.d/

apt-get update

echo "$bashrc_root" >> /root/.bashrc
