diff --git a/stuff/urpm-repoclosure/file-deps.txt b/stuff/urpm-repoclosure/file-deps.txt new file mode 100644 index 0000000..77927b7 --- /dev/null +++ b/stuff/urpm-repoclosure/file-deps.txt @@ -0,0 +1,93 @@ +/bin/ash +/bin/awk +/bin/bash +/bin/chmod +/bin/cp +/bin/csh +/bin/egrep +/bin/find +/bin/gawk +/bin/grep +/bin/ksh +/bin/ln +/bin/rm +/bin/sed +/bin/sh +/bin/tcsh +/etc/init.d +/etc/libuser.conf +/etc/mime.types +/etc/pam.d/system-auth +/etc/rc.d/init.d +/etc/sgml +/etc/vservers +/sbin/arping +/sbin/chkconfig +/sbin/fuser +/sbin/install-info +/sbin/ip +/sbin/ldconfig +/sbin/pidof +/sbin/service +/usr/X11R6/bin/mkfontdir +/usr/bin/ar +/usr/bin/avview_shell +/usr/bin/chattr +/usr/bin/cmp +/usr/bin/cw +/usr/bin/env +/usr/bin/expect +/usr/bin/fontforge +/usr/bin/gconftool-2 +/usr/bin/gst +/usr/bin/gtk-query-immodules-2.0 +/usr/bin/guile +/usr/bin/host +/usr/bin/iiimf-le-tools +/usr/bin/ipy +/usr/bin/irssi +/usr/bin/kdesu +/usr/bin/killall +/usr/bin/ksh +/usr/bin/ld +/usr/bin/ldd +/usr/bin/mkfontdir +/usr/bin/mktexlsr +/usr/bin/moin-changePage +/usr/bin/objdump +/usr/bin/openssl +/usr/bin/pbs_wish +/usr/bin/perl +/usr/bin/perperl +/usr/bin/php +/usr/bin/python +/usr/bin/python2.5 +/usr/bin/rebuild-gcj-db +/usr/bin/rrdcgi +/usr/bin/ruby +/usr/bin/run-parts +/usr/bin/tcl +/usr/bin/tclsh +/usr/bin/texhash +/usr/bin/tr +/usr/bin/update-menus +/usr/bin/wish +/usr/lib64/nvu-1.0/mozilla-rebuild-databases.pl +/usr/lib64/util-vserver +/usr/lib64/util-vserver/sigexec +/usr/sbin/chkfontpath +/usr/sbin/glibc-post-wrapper +/usr/sbin/groupadd +/usr/sbin/groupdel +/usr/sbin/magicfilter +/usr/sbin/update-alternatives +/usr/sbin/update-ldetect-lst +/usr/sbin/update-localtime +/usr/sbin/useradd +/usr/sbin/userdel +/usr/sbin/usermod +/usr/share/haskell-src-exts/register.sh +/usr/share/haskell-src-exts/unregister.sh +/usr/share/hs-plugins/register.sh +/usr/share/hs-plugins/unregister.sh +/usr/x86_64-linux-uclibc/sbin/ldconfig diff --git a/stuff/urpm-repoclosure/profile.xml b/stuff/urpm-repoclosure/profile.xml new file mode 100644 index 0000000..b784da9 --- /dev/null +++ b/stuff/urpm-repoclosure/profile.xml @@ -0,0 +1,731 @@ + + + + + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/contrib/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/restricted/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/contrib/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/non-free/release/media_info/info.xml.lzma + +
+ + + + 2012_desktop + + + + ROSA 2012 Desktop + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012.1/repository/x86_64/restricted/release/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + i586 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + i586 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/contrib/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + i586 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/non-free/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + i586 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/i586/restricted/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + x86_64 + + +
+ main +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/info.xml.lzma + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + x86_64 + + +
+ contrib +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/contrib/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + x86_64 + + +
+ non-free +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/non-free/updates/media_info/info.xml.lzma + +
+ + + + 2012lts + + + + ROSA 2012 LTS + + + + x86_64 + + +
+ restricted +
+ + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/release/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/release/media_info/synthesis.hdlist.cz + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/main/updates/media_info/synthesis.hdlist.cz + + + + http://abf.rosalinux.ru/downloads/rosa2012lts/repository/x86_64/restricted/updates/media_info/info.xml.lzma + +
+ + + + + + cooker + + + + Mandriva 2012 Cooker + + + + i586 + + +
+ main +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/info.xml.lzma + +
+ + + + cooker + + + + Mandriva 2012 Cooker + + + + i586 + + +
+ contrib +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/contrib/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/contrib/release/media_info/info.xml.lzma + +
+ + + + cooker + + + + Mandriva 2012 Cooker + + + + i586 + + +
+ non-free +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/non-free/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/main/release/media_info/synthesis.hdlist.cz + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/i586/media/non-free/release/media_info/info.xml.lzma + +
+ + + + cooker + + + + Mandriva 2012 Cooker + + + + amd64 + + +
+ main +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/info.xml.lzma + +
+ + + + cooker + + + + Mandriva 2012 Cooker + + + + amd64 + + +
+ contrib +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/contrib/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/contrib/release/media_info/info.xml.lzma + +
+ + + + cooker + + + + Mandriva 2012 Cooker + + + + amd64 + + +
+ non-free +
+ + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/non-free/release/media_info/synthesis.hdlist.cz + + + + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/main/release/media_info/synthesis.hdlist.cz + + + + http://fr2.rpmfind.net/linux/Mandriva/devel/2012/amd64/media/non-free/release/media_info/info.xml.lzma + +
+ +
diff --git a/urpm-repoclosure.pl b/urpm-repoclosure.pl index a3913ac..35709dd 100755 --- a/urpm-repoclosure.pl +++ b/urpm-repoclosure.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl ######################################################## -# URPM Repo Closure Checker 1.6 for Linux +# URPM Repo Closure Checker 1.6.1 for Linux # A tool for checking closure of a set of RPM packages # # Copyright (C) 2011-2012 ROSA Laboratory @@ -38,7 +38,7 @@ use File::Copy qw(copy move); use Data::Dumper; use strict; -my $TOOL_VERSION = "1.6"; +my $TOOL_VERSION = "1.6.1"; my $CmdName = get_filename($0); my ($Help, $ShowVersion, $RPMlist, $RPMdir, $StaticMode, @@ -95,6 +95,7 @@ USAGE: $CmdName --hdlist=http://mirror.yandex.ru/mandriva/.../synthesis.hdlist.cz $CmdName --dir=rpms/ --static --file-deps=file-deps.txt $CmdName --list=list.txt --dynamic + $CmdName --profile=profile.xml OPTIONS: -h|-help