1. 26 Dec, 2012 5 commits
    • Michael Shigorin's avatar
      efi: handle rescue as well · cd0db8d3
      Michael Shigorin authored
      The rescue feature intentionally doesn't pick up THE_PACKAGES
      and THE_LISTS into stage2, so add EFI ones explicitly.
      cd0db8d3
    • Michael Shigorin's avatar
      live.mk: rescue += EFI · 162a8240
      Michael Shigorin authored
      It was long overdue since (U)EFI support for live images
      has been there for some six weeks or so already.
      162a8240
    • Michael Shigorin's avatar
      tags2lists: filter out vim swap files · bad7fb53
      Michael Shigorin authored
      The (funny but somewhat confusing) problem manifests itself as
      
        E: Couldn't find package Binary
      
      during a build run in the profile where a tagged packagelist
      referenced by a specific target being built is open with vim
      (which results in .FILE.sw? temporary file lying aside).
      bad7fb53
    • Michael Shigorin's avatar
      features.in: extended README a bit · d045fe49
      Michael Shigorin authored
      The script hook naming advice and "+name" puropose explanation
      seem to have been missing.
      d045fe49
    • Michael Shigorin's avatar
      efi: skip on unsupported target architectures · b6eb7cb7
      Michael Shigorin authored
      There's a possibility to run into IA32 EFI but that's rather
      uninteresting hardware (ancient Xeon servers and <s>outdated</s>
      early Intel Mac laptops).  Just drop it on the floor.
      
      As x86_64 UEFI support would result in "2D hybrid(r)(tm)" image
      which boots with all combinations of BIOS/UEFI by CD|DVD/Flash
      (or at least should boot), some downgrace seems due: use/efi will
      turn use/isohybrid on non-x86_64 -- which will require further
      tweaks on PPC/ARM some day.
      b6eb7cb7
  2. 17 Dec, 2012 8 commits
  3. 03 Dec, 2012 11 commits
  4. 23 Nov, 2012 1 commit
    • Ildar Mulyukov's avatar
      live-builder: cut RPMs aka MAIN_PACKAGES from the image · e87399e1
      Ildar Mulyukov authored
      a live-builder appliance is (or may be) usually used for building software
      with many dependencies, hence needing access to external resources,
      e.g. apt repos with lib${NAME}-devel packages.
      
      This commit cuts RPM packages from the live-builder LiveCD.
      e87399e1
  5. 22 Nov, 2012 2 commits
  6. 19 Nov, 2012 13 commits
    • Michael Shigorin's avatar
      gear-store-tags · 20ad22e5
      Michael Shigorin authored
      20ad22e5
    • Michael Shigorin's avatar
      0.9.0-alt1 · a5ec5f25
      Michael Shigorin authored
      - initial uefi, luks, armh support
      - enhanced arm, gnome3/systemd, vm support
      a5ec5f25
    • Michael Shigorin's avatar
      tar2vm: reworked to use sfdisk · 5e9ba6fb
      Michael Shigorin authored
      The issue (#28002) resulting in vm image build error reading
      
        Syntax error at or above line 5 in file '/etc/lilo-loop.conf'
      
      was caused by fdisk-2.22 changing its "-l" option output format
      to drop the very mention of the long irrelevant crap named "CHS".
      
      The problem is, however, that we still need that crap to piggyback
      a loop device's fake geometry to lilo while installing it there.
      
      Reported by icesik@.
      5e9ba6fb
    • Michael Shigorin's avatar
      initial armh support · e179176b
      Michael Shigorin authored
      Somewhat kludgy unfortunately and might need even more tweaking,
      I have only armv7l board handy at the moment to verify that
      the transformation is going to work.
      
      QEMU is bailing out here and now ("Exec format error").
      
      Example sources.list.sisyphus.armh of the season:
      
        rpm http://ftp.altlinux.ru/pub/people/asdus/sisyphus armh classic
        rpm http://ftp.altlinux.ru/pub/people/asdus/sisyphus noarch classic
      e179176b
    • Andrey Liakhovets's avatar
      Enable ubifs packing of result. · edd959e1
      Andrey Liakhovets authored
      An example for sam9x25-ek:
      
      make \
       PACK_UBI_MIN_IO_SIZE=2KiB \
       PACK_UBIFS_OPTS="-e 124KiB -c 1984" \
       PACK_UBI_OPTS="-p 128KiB -s 2048" \
       PACK_UBI_VOL_TYPE=dynamic \
       PACK_UBI_VOL_NAME=rootfs \
       PACK_UBI_VOL_FLAGS=autoresize \
       HSH_EXCLUDE_DOCS=1 ARCH=arm APTCONF=apt.conf.sisyphus.arm ve/generic.ubifs
      
      https://bugzilla.altlinux.org/show_bug.cgi?id=27994#c0
      edd959e1
    • Michael Shigorin's avatar
      test.mk: initial desktop-luks · 09cb29cb
      Michael Shigorin authored
      It's beta too but holding off the feature seems counterproductive.
      09cb29cb
    • Michael Shigorin's avatar
      initial luks feature · 99a25867
      Michael Shigorin authored
      Based on timonbl4@'s advice; might need some bleeding edge
      packages right now, feel free to ask (everything should be
      in place by p7/branch though).
      99a25867
    • Timur Aitov's avatar
      don't cleanup crypto libraries (for LUKS) · 6ba5e45f
      Timur Aitov authored
      6ba5e45f
    • Michael Shigorin's avatar
      stage2: updated 80-make-initfs · bd427df7
      Michael Shigorin authored
      propagator-20121109-alt1 obsoleted initfs (and dropped
      mkinitfs script altogether); that was taken into account
      in both make-initrd-propagator and mkimage-profiles-desktop
      but not in mkimage proper, see also discussion in #27976.
      bd427df7
    • Michael Shigorin's avatar
      install2: drop empty tagged/image-scripts.d/ · 06b97858
      Michael Shigorin authored
      Tagged scripts got heavily postponed
      for the lack of practicability
      so far.
      06b97858
    • Michael Shigorin's avatar
      test.mk: initial live-efi, icewm-efi · 595dfc2d
      Michael Shigorin authored
      Both do require postprocessing (see http://www.altlinux.org/UEFI)
      until mkimage receives xorriso support and efiboot.img is passed
      down there somehow, but it's beta than nothin' so far.
      595dfc2d
    • Michael Shigorin's avatar
      initial EFI support · 653b8e1d
      Michael Shigorin authored
      EFI/UEFI is mostly about partitioning and bootloader setup,
      at least from a distribution's point of view; so the
      appropriate tools should be handy and firmware interface
      module should not be exterminated from installer images
      but get autoloaded instead.
      
      Please note that while there exists 32-bit x86 EFI
      we don't bother with it at the time being: it's relevant
      to some irrelevant Xeon systems as well as for the older
      Intel Macs (<2008) that are long out of fashion anyways.
      That is, initially we deal with x86_64 EFI only.
      653b8e1d
    • Michael Shigorin's avatar
      initial live-gnome · 12340b31
      Michael Shigorin authored
      Thanks ildar@ for both the request and clarifications
      regarding the build of the minimalistic GNOME3 LiveCD.
      
      NB: current GNOME3 is hooked on systemd.
      12340b31