Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37682844
en ru br
Репозитории ALT

Группа :: Система/Настройка/Пакеты
Пакет: apt-conf-sisyphus

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

apt-conf-sisyphus-7.0/000075500000000000000000000000001215311455600147555ustar00rootroot00000000000000apt-conf-sisyphus-7.0/.gitignore000064400000000000000000000001321215311455600167410ustar00rootroot00000000000000states/*.list
states/*.state
states/*.html
data/sources.list.d
repositories/.compatlist


apt-conf-sisyphus-7.0/Makefile000064400000000000000000000011261215311455600164150ustar00rootroot00000000000000COMPATLIST=.compatlist
TARGET=data/sources.list.d $(COMPATLIST)

all: build

build: $(TARGET)

install: build
install -d $(sysconfdir)/apt
install -d $(sysconfdir)/apt/repositories
cp -a data/* $(sysconfdir)/apt
cp $(COMPATLIST) $(sysconfdir)/apt/repositories/

data/sources.list.d:
./mksourcelists "$(RPM_ARCH)" $@ $(REPOSITORIES)

$(COMPATLIST):
echo "# list of compatible repositories for this product" >$(COMPATLIST)
echo "# this is not a part of the APT configuration" >>$(COMPATLIST)
echo >>$(COMPATLIST)
echo "$(REPOSITORIES)"|tr ' ' '\n'>>$(COMPATLIST)

clean:
$(RM) -r $(TARGET)
apt-conf-sisyphus-7.0/data/000075500000000000000000000000001215311455600156665ustar00rootroot00000000000000apt-conf-sisyphus-7.0/data/pkgpriorities000064400000000000000000000003241215311455600205030ustar00rootroot00000000000000Important:
basesystem
Required:
apt
Standard:
gnome-screensaver
kernel-doc
libpam0
libpam0-devel
maxima-bin-gcl
metacity-gnome
postfix
python-dev
python-modules-tkinter
xscreensaver-hacks
apt-conf-sisyphus-7.0/data/sources.list000064400000000000000000000001701215311455600202440ustar00rootroot00000000000000# Local package resource list for APT goes here.
# To inspect package defined part, see /etc/apt/sources.list.d/*.list

apt-conf-sisyphus-7.0/data/vendors.list000064400000000000000000000000001215311455600202310ustar00rootroot00000000000000apt-conf-sisyphus-7.0/data/vendors.list.d/000075500000000000000000000000001215311455600205425ustar00rootroot00000000000000apt-conf-sisyphus-7.0/data/vendors.list.d/alt.list000064400000000000000000000004131215311455600222150ustar00rootroot00000000000000simple-key "alt" {
Fingerprint "49B01E70C64124E6742EAE7195C584D5AE4AE412";
Name "ALT Linux incominger <incominger@altlinux.org>";
}

simple-key "updates" {
Fingerprint "64032F109FD0C4331F572CC0DC9E95C2231114B3";
Name "ALT Linux updates <updates@altlinux.org>";
}
apt-conf-sisyphus-7.0/functions000064400000000000000000000002051215311455600167050ustar00rootroot00000000000000#!/bin/sh

mirrordir=/etc/apt/mirrors
repositorydir=/etc/apt/repositories

. shell-config

meta()
{
shell_config_get "$1" "$2"
}
apt-conf-sisyphus-7.0/mksourcelists000075500000000000000000000027321215311455600176160ustar00rootroot00000000000000#!/bin/sh -eu
#Usage: mksourcelists <arch> <outdir> <repo1> <repo2> ...

readmedir=readme

arch="$1"; [ -n "$arch" ]; shift
listdir="$1"; shift
repolist="$@"

. functions

mkdir -p -- "$listdir"

for m in "$mirrordir"/*.desktop; do

mname="$(meta "$m" Name) ($(meta "$m" Comment))"
mrepo=";$(meta "$m" X-Repositories);"

mbase="${m##*/}"
mbase="${mbase%%.desktop}"

out="$listdir/$mbase.list"

rm -f -- "$out"

[ -z "$mname" ] || printf '# %s\n\n' "$mname">>"$out"

for r in $repolist; do
[ "$mrepo" = ";;" -o -z "${mrepo##*;$r;*}" ] || continue

r="$repositorydir/$r.desktop"
rname="$(meta "$r" Name)"

[ -z "$rname" ] || printf '# %s\n' "$rname" >>"$out"

rsign="$(meta "$r" X-Sign)"
rpath="$(meta "$r" X-Path)"
rcomps="$(meta "$r" X-Components)"
rnoarch="$(meta "$r" X-Has-Noarch)"
rarepo="$(meta "$r" X-Has-Arepo)"

for mirror in \
$(meta "$m" X-FTP-URI) $(meta "$m" X-HTTP-URI) $(meta "$m" X-RSYNC-URI);do
printf '#rpm [%s] %s%s %s %s\n' "$rsign" "$mirror" "$rpath" "$arch" "$rcomps"
if [ "$rnoarch" = 'yes' ]; then
printf '#rpm [%s] %s%s %s %s\n' \
"$rsign" "$mirror" "$rpath" 'noarch' "$rcomps"
fi
if [ "$rarepo" = 'yes' ]; then
printf '#rpm [%s] %s%s %s-%s %s\n' \
"$rsign" "$mirror" "$rpath" "$arch" 'i586' "$rcomps"
fi
echo
done >>"$out"
done
grep -qs '^#rpm' "$out" || rm -f -- "$out"
done

for r in $repolist; do
[ -f "$readmedir/$r" ] || continue
install -pm644 "$readmedir/$r" "$listdir/README.$r"
done
apt-conf-sisyphus-7.0/readme/000075500000000000000000000000001215311455600162125ustar00rootroot00000000000000apt-conf-sisyphus-7.0/readme/server-full-4.0000064400000000000000000000017671215311455600207150ustar00rootroot00000000000000Brief description of sources.list.d/server.*.list entries:

+ ALT Linux 4.0 Server (main):
Main component of the latest ALT Linux 4.0 Server release.

+ ALT Linux 4.0 Server (main+contrib):
Union of main and contrib components of the latest ALT Linux 4.0 Server release.

+ ALT Linux 4.0 (updates):
Security and errata updates for the latest ALT Linux 4.0 Server release.

+ ALT Linux 4.0 (stable branch):
ALT Linux 4.0 stable branch, suitable for use with ALT Linux 4.0 Server.
This is a repository where all upcoming ALT Linux 4.0 releases come from.
You should disable main, contrib and updates repositories if you enable
stable branch repository.

+ ALT Linux 4.0 (backports):
Backports repository, suitable for use with ALT Linux 4.0 stable branch.
Backports are less QA covered than Sisyphus as of spring 2007 but
still based on a stable branch; you should be somewhat careful though
and in case of any doubt ask in appropriate mailing list:

http://lists.altlinux.org/mailman/listinfo/backports/ [ru; en OK]
apt-conf-sisyphus-7.0/readme/sisyphus000064400000000000000000000025221215311455600200250ustar00rootroot00000000000000Please note that you shouldn't uncomment any lines in sisyphus.*.list
files without understanding the following matters:

* Sisyphus is ALT Linux unstable branch, it's not suitable for
production systems even if being nice development environment;

* Sisyphus does not and cannot provide dedicated "security updates"
repository since it is a moving target incorporating both security
fixes and major code revamps;

* breakage also happens from time to time in Sisyphus, it's hard to tell
without following sisyphus@ mailing list or at least inspecting the
announce page: http://wiki.sisyphus.ru/changes [ru]

In any case, never ever mix up any stable repo being uncommented in
apt sources and Sisyphus being uncommented too: this is a very dangerous
mixture which has been proven more than once by experienced but careless
folks. If in doubt, subscribe and ask in one of these mailing lists:

https://lists.altlinux.org/mailman/listinfo/community-en/ [en]
https://lists.altlinux.org/mailman/listinfo/sisyphus/ [ru; en OK]

Backports are less QA covered than Sisyphus as of spring 2007 but
still based on a stable branch; you should be somewhat careful though
and in case of any doubt ask in appropriate mailing list:

https://lists.altlinux.org/mailman/listinfo/backports/ [ru; en OK]

We hope that you will enjoy using ALT Linux.

--
ALT Linux Team
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin