См. installer-feature-online-repoinstaller-feature-repo-add
#!/bin/sh# enable online repos if possible, just quit if anything's wrongrepo_source='/etc/apt/sources.list.d/yandex.list'[ -s "$repo_source" ] || exit 0# regexps from alterator-pkg (via installer-feature-online-repo)prefix_re="[[:space:]]*rpm[[:space:]]\+\([^[:space:]]\+[[:space:]]\+\)\?"host_re="http:\/\/\([^[:space:]]\+\)[[:space:]]\+"updates_re="${prefix_re}${host_re}\([^[:space:]]\+\/\)\?"# architectureshost_arch="$(rpm --eval '%_host_cpu')"[ "$host_arch" = "x86_64" ] && compat="x86_64-i586" || compat=[ "$host_arch" = 'armh' ] && noarch= || noarch='noarch'# turn on unconditionallyfor arch in "$host_arch" "$noarch" "$compat"; do [ -n "$arch" ] || continue sed -i "s/^#\($updates_re$arch\)/\1/" "$repo_source"done
#!/bin/sh# unconditionally enable online repository[ -n "$GLOBAL_LIVE_REPO" ] || exit 0PROTO="${GLOBAL_LIVE_REPO%/*}" # http, ftp, rsyncMIRROR="${GLOBAL_LIVE_REPO#*/}" # alt, heanet, kiev, yandex, ...sed -i "s,^#\(rpm \[.*\] ${PROTO:-http}.*\),\1," \ "/etc/apt/sources.list.d/${MIRROR:-yandex}.list"
@$(call add,THE_BROWSER,firefox$$(FX_FLAVOUR)-be)
The following packages have unmet dependencies: firmware-linux: Obsoletes: firmware-rt2870 Obsoletes: firmware-rt3090 livecd-firefox: PreDepends: /usr/lib64/firefox/browser/defaults/profile/prefs.jsE: Broken packageshsh-install: Failed to calculate package file list.hsh-install: Failed to generate package file list.make[3]: *** [build-image] Error 1make[2]: *** [live/] Error 2Command exited with non-zero status 21:39.69 44%CPU 127472k
А какие зааисимости у livecd-firefox?
# live imagesifeq (distro,$(IMAGE_CLASS))distro/dos: distro/.init use/dos use/syslinux/ui/menu @$(call set,RELNAME,ALT FreeDOS)distro/rescue: distro/.base use/rescue use/syslinux/ui/menu \ use/efi/signed use/efi/refind use/efi/shell; @:distro/rescue-remote: distro/.base use/rescue/base use/stage2/net-eth @$(call set,SYSLINUX_CFG,rescue_remote) @$(call set,SYSLINUX_DIRECT,1) @$(call add,RESCUE_PACKAGES,livecd-net-eth)distro/syslinux: distro/.init \ use/syslinux/localboot.cfg use/syslinux/ui/vesamenu use/hdt; @:distro/.live-base: distro/.base use/live/base use/power/acpi/button; @:distro/.live-x11: distro/.live-base use/live/x11; @:distro/.live-desktop: distro/.base +live use/live/install use/stage2/net-eth \ use/plymouth/live; @:distro/.live-desktop-ru: distro/.live-desktop use/live/ru; @:distro/.live-kiosk: distro/.base use/live/base use/live/autologin \ use/syslinux/timeout/1 use/cleanup use/stage2/net-eth \ use/fonts/otf/adobe +power @$(call add,CLEANUP_PACKAGES,'alterator*' 'guile*' 'vim-common') @$(call set,SYSLINUX_UI,none) @$(call set,SYSLINUX_CFG,live) @$(call add,STAGE2_BOOTARGS,quiet) @$(call add,DEFAULT_SERVICES_DISABLE,rpcbind klogd syslogd) @$(call add,DEFAULT_SERVICES_DISABLE,consolesaver fbsetfont keytable)distro/live-builder-mini: distro/.live-base use/dev/builder/base \ use/syslinux/timeout/30 use/isohybrid \ use/stage2/net-eth use/net-eth/dhcp; @:distro/live-builder: distro/live-builder-mini \ use/dev/builder/full use/live/rw +efi; @:distro/live-install: distro/.live-base use/live/textinstall; @:distro/.livecd-install: distro/.live-base use/live/install; @:distro/live-icewm: distro/.live-desktop use/x11/lightdm/gtk +icewm; @:distro/live-tde: distro/.live-desktop-ru use/live/install +tde; @:distro/live-fvwm: distro/.live-desktop-ru use/x11/lightdm/gtk use/x11/fvwm; @:distro/live-rescue: distro/live-icewm +efi @$(call add,LIVE_LISTS,$(call tags,rescue && (fs || live || x11))) @$(call add,LIVE_LISTS,openssh \ $(call tags,(base || extra) && (archive || rescue || network)))# NB: this one doesn't include the browser, needs to be chosen downstreamdistro/.live-webkiosk: distro/.live-kiosk \ use/isohybrid use/live/hooks use/live/ru use/sound \ use/stage2/kms use/x11/xorg @$(call add,LIVE_LISTS,$(call tags,live desktop))distro/.live-webkiosk-gtk: distro/.live-webkiosk @$(call add,CLEANUP_PACKAGES,'libqt4*' 'qt4*')# kiosk users rather prefer stability to latest blingdistro/live-webkiosk-mini: distro/.live-webkiosk-gtk \ use/browser/firefox use/browser/firefox/esr use/fonts/otf/mozilla @$(call add,LIVE_PACKAGES,livecd-webkiosk-firefox)# NB: flash/java plugins are predictable security holesdistro/live-webkiosk-flash: distro/live-webkiosk-mini use/plymouth/live \ use/browser/plugin/flash use/browser/plugin/java +vmguest; @:distro/live-webkiosk: distro/live-webkiosk-mini use/live/desktop; @:distro/live-webkiosk-chromium: distro/.live-webkiosk use/fonts/ttf/google +efi @$(call add,LIVE_PACKAGES,livecd-webkiosk-chromium)distro/live-webkiosk-seamonkey: distro/.live-webkiosk use/fonts/ttf/google @$(call add,LIVE_PACKAGES,livecd-webkiosk-seamonkey)distro/live-webkiosk-qupzilla: distro/.live-webkiosk use/fonts/otf/mozilla @$(call add,LIVE_PACKAGES,livecd-webkiosk-qupzilla)distro/.live-3d: distro/.live-x11 use/x11/3d \ use/x11/lightdm/gtk +icewm +sysvinit @$(call add,LIVE_PACKAGES,glxgears glxinfo)distro/live-glxgears: distro/.live-3d; @:distro/.live-games: distro/.live-kiosk use/x11/3d use/sound \ use/stage2/net-eth use/net-eth/dhcp use/services +efi +sysvinit @$(call set,KFLAVOURS,un-def) @$(call add,LIVE_LISTS,$(call tags,xorg misc)) @$(call add,LIVE_PACKAGES,pciutils input-utils glxgears glxinfo) @$(call add,DEFAULT_SERVICES_DISABLE,rpcbind alteratord messagebus) @$(call add,SERVICES_DISABLE,livecd-net-eth)distro/live-flightgear: distro/.live-games @$(call add,LIVE_PACKAGES,FlightGear) @$(call add,LIVE_PACKAGES,fgo livecd-fgfs) @$(call try,HOMEPAGE,http://www.4p8.com/eric.brasseur/flight_simulator_tutorial.html)distro/live-flightgear-tu154: distro/.live-games @$(call add,LIVE_PACKAGES,FlightGear-tu154b)distro/live-0ad: distro/.live-games @$(call add,STAGE2_BOOTARGS,quiet) @$(call add,LIVE_PACKAGES,0ad livecd-0ad) @$(call try,HOMEPAGE,http://play0ad.com/)distro/live-gimp: distro/live-icewm use/live/ru @$(call add,LIVE_LISTS,$(call tags,desktop sane)) @$(call add,LIVE_PACKAGES,gimp tintii immix fim) @$(call add,LIVE_PACKAGES,darktable geeqie rawstudio ufraw) @$(call add,LIVE_PACKAGES,macrofusion python-module-pygtk-libglade) @$(call add,LIVE_PACKAGES,qtfm openssh-clients rsync usbutils) @$(call add,LIVE_PACKAGES,design-graphics-sisyphus2)distro/live-robo: distro/live-icewm +robotics use/live/ru; @:# NB: use/browser won't do as it provides a *single* browser ATMdistro/live-privacy: distro/.base +power +efi +systemd +vmguest \ use/live/base use/live/privacy use/live/ru \ use/x11/xorg use/x11/lightdm/gtk use/x11/mate use/x11-autologin \ use/browser/firefox/esr use/browser/firefox/i18n use/sound \ use/fonts/otf/adobe use/fonts/otf/mozilla \ use/fonts/ttf/google use/fonts/ttf/redhat @$(call set,KFLAVOURS,un-def) @$(call add,LIVE_LISTS,$(call tags,base l10n)) @$(call add,LIVE_LISTS,$(call tags,archive extra)) @$(call add,LIVE_PACKAGES,chromium gedit mc-full pinta xchm livecd-ru) @$(call add,LIVE_PACKAGES,LibreOffice-langpack-ru java-1.8.0-openjdk) @$(call add,LIVE_PACKAGES,mate-document-viewer-caja) @$(call add,LIVE_PACKAGES,mate-document-viewer-djvu) @$(call add,LIVE_PACKAGES,cups system-config-printer livecd-admin-cups) @$(call add,LIVE_KMODULES,staging) @$(call add,DEFAULT_SERVICES_ENABLE,cups) @$(call add,EFI_BOOTARGS,live_rw)distro/live-privacy-dev: distro/live-privacy use/live/rw use/live/repo \ use/dev/repo use/dev/mkimage use/dev use/control/sudo-su @$(call add,LIVE_LISTS,$(call tags,(base || live) && builder)) @$(call add,MAIN_LISTS,$(call tags,live builder)) @$(call add,MAIN_PACKAGES,syslinux mkisofs)endif
git grep firefox-esr|cat
features.in/browser/config.mk:# support both firefox and firefox-esrpkg.in/lists/workstation/the.pkgs:firefox-esr-ru
Второе и вытягивает.