Hi, here is the requires for basesystem, which could be added to frozen packages...
tbf, it's alot, 355 requires... and there's also some multiple require possibilities... so i don't know if those need to be handled differently.
[root@localhost ~]# urpmq --requires-recursive basesystem GConf2 ORBit2 acl alsa-plugins-pulse-config atk1.0-common aumix-text avahi basesystem basesystem-minimal bash bzip2 canberra-common canberra-gtk ccp chkconfig common-licenses consolekit coreutils cpio cracklib-dicts cronie cronie-anacron crontabs cryptsetup dash-static dbus desktop-file-utils diffutils dirmngr dmsetup dosfstools e2fsprogs etcskel ethtool file filesystem findutils fontconfig fuse gamin gawk gdk-pixbuf2.0 gettext-base glib2.0-common glibc gnome-disk-utility gnome-icon-theme gnome-keyring gnupg gnupg2 grep grub|lilo gtk+2.0 gvfs gvfs-archive gvfs-fuse gvfs-gphoto2 gvfs-smb gzip hal hal-info hicolor-icon-theme html2text ia_ora-gnome ifmetric ifplugd info-install initscripts iproute2 iputils kbd kernel-server-2.6.37.2-1.mga|kernel-desktop-2.6.37.2-1.mga|kernel-tmb-server-2.6.37.2-1.mga|kernel-tmb-laptop-2.6.37.2-1.mga|kernel-tmb-desktop-2.6.37.2-1.mga|kernel-linus-2.6.38-0.rc7.2.1.mga|kernel-linus-2.6.38-0.rc8.1.mga|kernel-server-2.6.37.3-1.mga|kernel-desktop-2.6.37.3-1.mga krb5 ldetect-lst less lib64GConf2_4 lib64IDL2_0 lib64ORBit2_0 lib64acl1 lib64alsa-plugins-pulseaudio lib64alsa2 lib64archive2 lib64assuan0 lib64asyncns0 lib64atasmart4 lib64atk1.0_0 lib64attr1 lib64audit1 lib64avahi-client3 lib64avahi-common3 lib64avahi-core7 lib64avahi-glib1 lib64avahi-ui1 lib64blkid1 lib64bzip2_1 lib64cairo2 lib64canberra-gtk0 lib64canberra0 lib64cap2 lib64cdio12 lib64cdio_cdda0 lib64config9 lib64consolekit0 lib64crack2 lib64cryptsetup1 lib64cups2 lib64curl4 lib64daemon0 lib64datrie1 lib64db4.8 lib64dbnss4.8 lib64dbus-1_3 lib64dbus-glib-1_2 lib64devmapper-event1.02 lib64devmapper1.02 lib64elfutils1 lib64exif12 lib64expat1 lib64ext2fs2 lib64flac8 lib64fontconfig1 lib64freetype6 lib64fuse2 lib64gamin-1_0 lib64gcr0 lib64gcrypt11 lib64gd2 lib64gdbm3 lib64gdk_pixbuf2.0_0 lib64gdu-gtk0 lib64gdu0 lib64gio2.0_0 lib64glib2.0_0 lib64gmp10 lib64gnome-keyring0 lib64gnutls26 lib64gpg-error0 lib64gpgme11 lib64gphoto2 lib64gtk+-x11-2.0_0 lib64gtk+2.0_0 lib64gudev1.0_0 lib64gvfs0 lib64hal1 lib64ia_ora-gnome lib64ice6 lib64idn11 lib64intl8 lib64jasper1 lib64jbig1 lib64jpeg8 lib64krb53 lib64ksba8 lib64ldap2.4_2 lib64lockdev1 lib64ltdl7 lib64lua5.1 lib64lvm2app2.2 lib64lzma5 lib64lzo2_2 lib64magic1 lib64modman1 lib64modprobe0 lib64mount1 lib64nautilus1 lib64ncurses5 lib64ncursesw5 lib64notify1 lib64nspr4 lib64nss3 lib64ntfs10 lib64ogg0 lib64openssl-engines1.0.0 lib64openssl1.0.0 lib64pam0 lib64pam_userpass1 lib64pango1.0_0 lib64pango1.0_0-modules lib64parted0 lib64pci3 lib64pcre0 lib64pixman-1_0 lib64png3 lib64polkit1_0 lib64polkit2 lib64popt0 lib64proxy1 lib64pth20 lib64pulseaudio0 lib64python2.7 lib64rarian0 lib64readline6 lib64rpm1 lib64samplerate0 lib64sasl2 lib64seahorse0 lib64sgutils2 lib64sigsegv2 lib64sm6 lib64smbclient0 lib64sndfile1 lib64soup-2.4_1 lib64speex1 lib64sqlite3_0 lib64ssh2_1 lib64startup-notification-1_0 lib64talloc2 lib64tasn1_3 lib64tcb0 lib64tdb1 lib64termcap2 lib64thai0 lib64tiff3 lib64uClibc0.9.30.3 lib64udev0 lib64usb-compat0.1_4 lib64usb1.0_0 lib64user1 lib64utempter0 lib64uuid1 lib64vorbis0 lib64vorbisenc2 lib64vorbisfile3 lib64wbclient0 lib64wnck-1_22 lib64wrap0 lib64x11_6 lib64xau6 lib64xcb-atom1 lib64xcb-aux0 lib64xcb1 lib64xcomposite1 lib64xcursor1 lib64xdamage1 lib64xdmcp6 lib64xext6 lib64xfixes3 lib64xfs1 lib64xft2 lib64xi6 lib64xinerama1 lib64xml2_2 lib64xpm4 lib64xrandr2 lib64xrender1 lib64xtst6 lib64zlib1 libalsa-data libexif12-common libgcc1 libgnome-keyring-i18n libgpg-error-common libgphoto-common libproxy-mozjs|libproxy-webkit libstdc++6 libuser libwnck libxml2-utils logrotate mageia-release-Default mageia-release-common makedev mdadm mingetty module-init-tools mtools multiarch-utils ncurses net-tools notification-daemon notification-daemon-engine-nodoka nss nss_mdns nss_tcb ntfs-3g ntfsprogs openldap openssl pam pam_tcb pango passwd pciutils perl perl-Archive-Extract perl-Archive-Tar perl-CGI perl-CPAN-Meta-YAML perl-CPANPLUS perl-CPANPLUS-Dist-Build perl-Digest-SHA perl-ExtUtils-CBuilder perl-FCGI perl-File-Sync perl-IPC-Cmd perl-MDK-Common perl-Module-Build perl-Module-CoreList perl-Module-Metadata perl-Module-Signature perl-Perl-OSType perl-Time-Piece perl-WWW-Curl perl-base perl-version pinentry pinentry-qt4|pinentry-gtk2 pkgconfig policykit polkit polkit-gnome|polkit-kde-agent-1 popt-data prcsys procps psmisc pulseaudio-client-config rarian resolvconf rmt rootcerts rootfiles rpm rpm-helper rpm-mageia-setup rsyslog run-parts sash seahorse sed setup sgml-common shadow-utils sound-scripts sound-theme-freedesktop sysvinit|systemd-sysvinit sysvinit-tools tar tcb termcap thai-data time timezone uClibc udev udisks update-alternatives usbutils utempter util-linux-ng vim-X11|vim-enhanced|vim-minimal which xdg-user-dirs xdg-user-dirs-gtk xfsprogs xz
