1. 23 Oct, 2017 1 commit
  2. 21 Apr, 2017 1 commit
  3. 13 Dec, 2016 1 commit
  4. 02 Nov, 2016 1 commit
  5. 25 Jan, 2016 1 commit
  6. 01 Jun, 2015 1 commit
  7. 05 May, 2014 1 commit
    • Michael Shigorin's avatar
      rescue: locale band-aid · 43a36010
      Michael Shigorin authored
      It's by no means substitution for proper l10n feature
      but forcing users into POSIX locale for recovery ops
      is no good at all.
      
      This is basically a fork of live feature's 20-locale,
      a font has been changed to save some face though.
      43a36010
  8. 05 Mar, 2014 1 commit
    • Michael Shigorin's avatar
      rescue: disable rpcbind · b0d6476f
      Michael Shigorin authored
      It's required for NFS mounts but having a rescue image listening
      to any non-localhost ports is too bad an idea, IMNSHO.
      
      So let's fix this while spotted.
      b0d6476f
  9. 20 Jan, 2014 1 commit
    • Michael Shigorin's avatar
      rescue: experimental test to check for libX11 · 711ae1ee
      Michael Shigorin authored
      This has been spotted and solved manually several times already,
      and that's just boring so let's add the ability to state that
      X11-based software is not accepted into a particular rescue image.
      
      Not that I would hate X but things like that belong to a carefully
      crafted image which includes either X server or reasonable means
      to ensure that GUI software can actually be used.
      
      NB: this is a somewhat new entity: test/rescue/no-x11 knob
      for an image-script intended to make it blow up the build
      when libX11 is found within the chroot that makes up
      the rescue image's filesystem.
      
      The interface is not documented intentionally: it will take
      some time to find out whether it sticks or is bad enough.
      Please do remind/ask if interested in using that.
      711ae1ee
  10. 30 Dec, 2013 1 commit
  11. 24 Dec, 2013 1 commit
    • Michael Shigorin's avatar
      rescue: added euro variant (a crisis one) · 38152b0f
      Michael Shigorin authored
      In these tough times there are no extra resources to waste
      for wars or some extra rescue; so it is imperative to provide
      some lean and mean help, you know.
      
      IOW a common base has been split out and a more tight rescue
      image configuration has been added on top of that so as to
      try and fit altlinux-p7-sysv-tde.iso for i586 into CD-R.
      38152b0f
  12. 10 Dec, 2013 1 commit
  13. 01 Nov, 2013 4 commits
    • Michael Shigorin's avatar
      rescue: set up apt sources unconditionally · da5eae9b
      Michael Shigorin authored
      Networking is *not* brought up by these rescue images
      by default, one is expected to know enough to do that
      by hand if needed; still there's no harm to have apt
      preconfigured so that it would be operational then.
      da5eae9b
    • Michael Shigorin's avatar
      rescue: insist on sysvinit · d3636555
      Michael Shigorin authored
      systemd would get pulled in via journal but both are really
      irrelevant for these rescue images.
      d3636555
    • Michael Shigorin's avatar
      rescue: added grub2, syslinux · b94bc99e
      Michael Shigorin authored
      There are various bootloaders around there and some of them
      are supported in ALT Linux; let's provide all the mainstream
      ones so that knowledgeable root@ has every tool needed for
      most situations needing bootloader repairs.
      
      These might require particular knowledge or special boot mode
      (like EFI ones).
      b94bc99e
    • Michael Shigorin's avatar
      rescue: added archive/backup/comm pkglists · e3f5060d
      Michael Shigorin authored
      Being able to handle [compressed] archives of all kinds
      tends to be pretty instrumental in rescue operations,
      and some backup system clients won't hurt either.
      
      Some ancient Serial words like "minicom" still come handy
      at times too.
      
      Comments, constructive criticism and proposals are welcome.
      e3f5060d
  14. 22 Apr, 2013 1 commit
    • Michael Shigorin's avatar
      rescue: tweaked pkglist and feature config · 6023d115
      Michael Shigorin authored
      Moved the packages which impeded pkglist reuse for live distros
      so that these stay within dedicated rescue images but don't
      neccessarily go into the more generic ones where things like
      fdisk are still quite useful.
      6023d115
  15. 25 Mar, 2013 1 commit
    • Michael Shigorin's avatar
      added live_rw support · 429ce586
      Michael Shigorin authored
      There's a need for a separate boot target since
      persistent storage is way slower than tmpfs indeed;
      usbflash has a tendency for huge performance drops
      given simultaneous writes in addition to reads which
      are the bottleneck already.
      
      make-initrd-propagator 0.18 introduced ext4 rw slice,
      so the corresponding kernel module needs to be included
      into stage1; see also #28289.
      
      NB: not available on x86_64-efi (or hybrid GPT to be strict)
      due to fragility of the hack being made: parted(8) panics
      upon seeing that, and good ol' fdisk is unable to treat it.
      
      NB: use/live/rw use/rescue/rx use/syslinux/ui/gfxboot
      are unlikely to play very nice together due to the latter's
      magic l10n: "session" label is taken by live_rw config snippet
      and *is* translated in design-bootloader-source;
      OTOH "rescue_session" is *not*.
      429ce586
  16. 05 Mar, 2013 4 commits
  17. 21 Feb, 2013 1 commit
    • Michael Shigorin's avatar
      wireless: depend on firmware · 17736ec4
      Michael Shigorin authored
      Richard and Theo would probably roll their eyes at this point
      but the unfortunate reality is that wireless hardware is very
      much dependent on firmware being explicitly provided; so here
      it is.
      
      rtl8192 kernel module added since it's present in t6/branch
      at least.
      17736ec4
  18. 06 Jan, 2013 1 commit
  19. 13 Aug, 2012 1 commit
  20. 11 Aug, 2012 1 commit
    • Michael Shigorin's avatar
      complex subprofile delimiter changed ("/" -> "@") · b21353a0
      Michael Shigorin authored
      That sub/stage2/install2 was somewhat clumsy actually as it looked
      like a hierarchical thing while being a substitution thing:
      generic stage2 would get put in place renamed as install2.
      
      This could only get worse with hierarchical features which have
      already been both requested and considered for quite a time,
      and "stage2 at install2" reads much more naturally.
      b21353a0
  21. 08 Aug, 2012 2 commits
    • Michael Shigorin's avatar
      rescue += boot off sda/sdb · 9c16a9e6
      Michael Shigorin authored
      There's no (convenient) "eject" at times, so it's better to provide
      extra ways of booting right away.
      9c16a9e6
    • Michael Shigorin's avatar
      rescue += openssh · 70793436
      Michael Shigorin authored
      Found myself pretty silly while sittin' at the rescue console
      and bein' unable to leave the cool server room for a way
      more comfortable armchair and a laptop's keyboard...
      
      (yes, it was that disk array needing GPT tools)
      70793436
  22. 19 Jul, 2012 1 commit
    • Michael Shigorin's avatar
      live, rescue: fix stage2cfg.mk LISTS/PACKAGES order · 6c00e10b
      Michael Shigorin authored
      The reason is that package lists and individual packages
      are processed in different dependency resolution "transactions"
      by mkimage; thus if packages (the more precise form of specifying
      the contents) come first they can't override the lists appearing
      later, and that's wrong: we should be able to specify the more
      generic things and then pinpoint the specifics.
      
      This became apparent while authoring [[Mkimage/Profiles/m-p/howto]]
      asked for by drool@.
      6c00e10b
  23. 02 Dec, 2011 1 commit
    • Michael Shigorin's avatar
      live tweaks for x11 rescue · e9fea016
      Michael Shigorin authored
      New stuff:
      * distro/live-icewm -- basic icewm livecd with autologin;
      * distro/live-rescue -- yet another gparted^Wrescue CD.
      
      A better part of base+rescue tagged pkglist split off into
      extra+rescue where the content belongs.
      
      Thanks ruslandh@ for proposing to do a graphical rescue with some
      particular tools (albeit qt4-fsarchiver clearly needs more work).
      e9fea016
  24. 19 Nov, 2011 1 commit
    • Michael Shigorin's avatar
      introduced add_feature function · 9cedefdb
      Michael Shigorin authored
      The features might get copy-pasted (or even copied-and-pruned)
      when initialized; there's an unneccessary duplication of the
      function name in the line adding it to FEATURES list, thus
      prone to being forgotten and causing some havoc later on.
      
      It was wrong in the first place but tackling this with some
      double-colon rules ran into terminality issues, and further
      tortures were considered unneccessary.
      
      The current solution isn't perfect (no completely transparent
      function name registration upon corresponding target being called)
      but at least it is an improvement...
      9cedefdb
  25. 04 Nov, 2011 4 commits
    • Michael Shigorin's avatar
      stage2-based debug fixup · 6a280d75
      Michael Shigorin authored
      Employed double colon targets to eliminate
        warning: ignoring old commands for target `debug'
      6a280d75
    • Michael Shigorin's avatar
      wash, rinse, repeat · 720a5796
      Michael Shigorin authored
      install2 cleanups:
      
      - functionally indifferent ones: particularly, install2/*/98system's
        "mkdir -p /image" was superfluous as it was done by that time already
        by sub.in/stage2/image-scripts.d/00stage1
      
      - taken apart, prepared for tags: so far it's a mostly moot change
        since the installer cleanup scripts themselves are mostly the same as
        preceding 90cleanup was (with some additions corresponding to recent
        kernel development); it's still unclear what the mechanism for
        configuring the cleanups in effect will be, either directory/package
        regex lists or tagged scripts excluded from execution by yet another tag
      
      fixes:
      
      - image.in/Makefile: fix metadata related test; the actual test was
        assuming that stage1 kernel means installer, which is not the case
        since generic stage2 introduction; oh well
      
      - 85cleanup-lowmem: a "_" too much was the culprit in destroying the
        needed translations along with those deemed superfluous; thanks go to
        Oleg Ivanov and Lenar Shakirov for finding the bug and proposing the
        fix altogether
      
      additions:
      
      - features.in/Makefile: reworked help target; it was rather inaccessible
        due to BUILDDIR normally undefined at the time of direct make
        invocation, and BUILDDIR is normally defined during normal builds
        anyways so let's try it this way.
      
      - README++
      
      daydreams:
      
      - 01-genbasedir: we should drop bzip2 compressed pkglists some day
        but see genbasedir and apt-cdrom first, 90-pkg.sh (alterator-pkg)
        will fail miserably otherwise
      720a5796
    • Michael Shigorin's avatar
      live, rescue, and use tags · cf81cc67
      Michael Shigorin authored
      It's still very immature -- base lists should be really base,
      and functionality should be sorted out in more consistent way.
      So far moved to tagged lists (which need some more experimentation
      anyways to get both lists and their use more elegant).
      
      - fixed live.iso (now actually useful):
        + extra cleanup was being done (coming from install2 case)
        + root user was password blocked
        + there was no unprivileged user (added "altlinux" w/o password)
        + added xdm setup hook for future X-based livecd flavours
        + several picks for a less slim "base" list
        + xdm login
      - tweaked rescue.iso (added ext3grep)
      cf81cc67
    • Michael Shigorin's avatar
      stage2 based live subprofiles, updated docs · f5a8b893
      Michael Shigorin authored
      - introduced generic stage2 subprofile (non-standalone)
      - ported installer and rescue over to stage2/{install2,rescue}
      - initial stage2/live (needs more work for sure)
      - use make-initrd-propagator
      - updated and somewhat extended doc/
      
      NB: mind #26133, #26134
      f5a8b893