Updated apt, fixes #5518
This commit is contained in:
parent
64cc057205
commit
49d621461a
1 changed files with 55 additions and 1 deletions
|
|
@ -17,13 +17,67 @@
|
|||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#
|
||||
|
||||
VERSION=1
|
||||
VERSION=2
|
||||
COMPONENT=main
|
||||
|
||||
. ./config
|
||||
|
||||
cp $DATA/trisquel-archive.gpg share
|
||||
|
||||
# remove non-free examples https://trisquel.info/en/issues/5518
|
||||
replace "contrib non-free" extras .
|
||||
replace non-free extras .
|
||||
replace contrib universe doc
|
||||
replace contrib universe po
|
||||
|
||||
cat << EOF > ./test/interactive-helper/networkless-install-fixes/sources.test.list
|
||||
deb http://archive.trisquel.info/trisquel/ $CODENAME main
|
||||
deb-src http://archive.trisquel.info/trisquel/ $CODENAME main
|
||||
deb http://archive.trisquel.info/trisquel/ $CODENAME-updates main
|
||||
deb-src http://archive.trisquel.info/trisquel/ $CODENAME-updates main
|
||||
deb http://archive.trisquel.info/trisquel/ $CODENAME-security main
|
||||
deb-src http://archive.trisquel.info/trisquel/ $CODENAME-security main
|
||||
EOF
|
||||
|
||||
cp ./test/interactive-helper/networkless-install-fixes/sources.test.list ./doc/examples/sources.list
|
||||
|
||||
cat << EOF > ./doc/examples/apt-ftparchive.conf
|
||||
// This config is for use with the pool-structure for the packages, thus we
|
||||
// don't use a Tree Section in here
|
||||
|
||||
// The debian archive should be in the current working dir
|
||||
Dir {
|
||||
ArchiveDir ".";
|
||||
CacheDir ".";
|
||||
};
|
||||
|
||||
// Create Packages, Packages.gz and Packages.bz2, remove what you don't need
|
||||
Default {
|
||||
Packages::Compress ". gzip bzip2";
|
||||
Sources::Compress ". gzip bzip2";
|
||||
Contents::Compress ". gzip bzip2";
|
||||
};
|
||||
|
||||
// Includes the main section. You can structure the directory tree under
|
||||
// ./pool/main any way you like, apt-ftparchive will take any deb (and
|
||||
// source package) it can find. This creates a Packages a Sources and a
|
||||
// Contents file for these in the main section of the sid release
|
||||
BinDirectory "pool/main" {
|
||||
Packages "dists/$CODENAME/main/binary-i386/Packages";
|
||||
Sources "dists/$CODENAME/main/source/Sources";
|
||||
Contents "dists/$CODENAME/Contents-i386";
|
||||
}
|
||||
|
||||
// By default all Packages should have the extension ".deb"
|
||||
Default {
|
||||
Packages {
|
||||
Extensions ".deb";
|
||||
};
|
||||
};
|
||||
EOF
|
||||
## end non-free examples
|
||||
|
||||
|
||||
sed -i 's_http://archive.ubuntu.com/ubuntu/project/_http://archive.trisquel.info/trisquel/_g; s/ubuntu-archive-keyring/trisquel-archive-keyring/g; s/ubuntu-keyring/trisquel-keyring/g; ' cmdline/apt-key debian/control*
|
||||
replace Ubuntu Trisquel methods/http.cc
|
||||
replace ubuntu-archive.gpg trisquel-archive.gpg .
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue