#!/bin/bash

which dpkg-architecture >/dev/null && which apt-ftparchive >/dev/null
if [ $? != 0 ]
then
    echo "need installed packages: dpkg-dev, apt-utils"
    echo "должны быть установлены пакеты: dpkg-dev, apt-utils"
    exit 1
fi

if [ a$1 != a ] ; then
    CODENAME=$1
else
    CODENAME=$(cat /etc/lsb-release|grep "DISTRIB_CODENAME="|sed "s/DISTRIB_CODENAME=//")
fi

if [ 2$CODENAME == 2 ] ; then
    echo укажите Codename
    exit 1
fi

V=1.0

ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH)

mkdir -p dists/$CODENAME/main/binary-$ARCH

dpkg-scanpackages -a $ARCH . >dists/$CODENAME/main/binary-$ARCH/Packages

cd dists/$CODENAME

echo "Origin: Debian" >> Release
echo "Suite: unstable" >> Release
echo "Codename: $CODENAME" >> Release
echo "Version: $V" >> Release
echo "Architectures: $ARCH" >> Release
echo "Components: main" >> Release

apt-ftparchive release . >> Release

cd ../..

dpath=$(readlink -f .)

echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > $CODENAME.list
#echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > /etc/apt/sources.list.d/$CODENAME.list









