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 "; } simple-key "updates" { Fingerprint "64032F109FD0C4331F572CC0DC9E95C2231114B3"; Name "ALT Linux updates "; } 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 ... 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