1. 11 Aug, 2012 6 commits
    • Michael Shigorin's avatar
      merged experimental support for opensuse · 23175f00
      Michael Shigorin authored
      This isn't ready for general consumption (just as centos one)
      but the notion of REPO is floating around along with apt-conf
      thoughts, and it might still be useful to someone poking around
      conf.d/test.mk.
      
      Request hasher-pkg-init.spec from mike@ or led@ if interested;
      the experiments were carried out using openSUSE 11.4 repository
      and slightly patched hasher (cpio blacklist for devices).
      23175f00
    • Michael Shigorin's avatar
      minor documentation facelift · eb3df648
      Michael Shigorin authored
      A few more items were asking for some attention.
      
      In particular, build examples should start with
      the most basic, error-proof and quick targets.
      eb3df648
    • Michael Shigorin's avatar
      doc/qemu.txt: mostly automated · d646e719
      Michael Shigorin authored
      This part of docs was pleading to put it into a small shell
      script; it was done to facilitate kas@' debugging efforts
      so that qemu-system-ppc might eventually get fixed, thus
      livecd-qemu-arch package now "obsoletes" this file.
      d646e719
    • Michael Shigorin's avatar
      features: hopefully better README · c08e86af
      Michael Shigorin authored
      Thanks both drool@ for his mild frustration with the current
      documentation as well as Greg Kroah-Hartman, Heikki Orsila
      and Neil Brown for http://lwn.net/Articles/504814/ -- the docs
      should really emphasize *why* something is done, not *how*,
      as the "how" part is better documented with the code itself
      (that doesn't mean that "the big picture" isn't needed).
      c08e86af
    • 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
    • Michael Shigorin's avatar
      features: drop dirtags · 912dbcfd
      Michael Shigorin authored
      Finishes what 3dd02033
      has essentially done... the path seems to be elsewhere.
      912dbcfd
  2. 10 Aug, 2012 1 commit
    • Michael Shigorin's avatar
      razorqt += qps · e6f13def
      Michael Shigorin authored
      Don't remember who exactly recommended this nice and elegant
      system monitor but it fits just fine.
      e6f13def
  3. 09 Aug, 2012 2 commits
    • Michael Shigorin's avatar
      git usage refactoring · c4311108
      Michael Shigorin authored
      There were heaps of "if type -t git" there already;
      it wasn't an unintentional mishap but rather a moderate
      copy-paste to get the use cases, and now these seem to
      have essentially settled.
      
      So time to scrap some dups.
      
      NB: the scripts in the generated profile can't rely on
      the contents of the metaprofile (these need to be able
      to work in standalone case either), so a bit of crap
      still lurks there.
      c4311108
    • Michael Shigorin's avatar
      rescue += zerofree, wipefreespace · a3779231
      Michael Shigorin authored
      This kind of tools can be badly missing at times.
      a3779231
  4. 08 Aug, 2012 3 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
    • Michael Shigorin's avatar
      lists/tagged/rescue*: minor update · 1cf14cda
      Michael Shigorin authored
      Several GPT-related packages added along with
      a few more rescue related ones.
      1cf14cda
  5. 06 Aug, 2012 5 commits
    • Michael Shigorin's avatar
      gear-store-tags · 05b3c65c
      Michael Shigorin authored
      05b3c65c
    • Michael Shigorin's avatar
      0.7.6-alt1 · 55fda1a0
      Michael Shigorin authored
      - minor improvements
      55fda1a0
    • Michael Shigorin's avatar
      image.in/Makefile: support image STATUS · 0d859e70
      Michael Shigorin authored
      Another feature suggested by Michael Radyuk (torabora):
      some images are known alpha/beta quality, it's more handy
      to just state this at the build time than to rename by hand.
      0d859e70
    • Michael Shigorin's avatar
      syslinux: honour META_VOL_SET for boot menu · cbfc3db8
      Michael Shigorin authored
      This trots along the TODO item on text branding
      and hopefully helps Michael Radyuk (torabora)
      with his feature request to tweak the installer's
      "Install ALT Linux" label; as an example, Simply
      will now offer to "Install Simply Linux".
      cbfc3db8
    • Michael Shigorin's avatar
      live-builder.iso += livecd-qemu-arch · 43d62dd9
      Michael Shigorin authored
      The package actually passed the test and just got uploaded
      to Sisyphus proper; its aim is to help set up the cross-arch
      QEMU build environment.
      
      NB: there are known issues with PPC32-on-x86_64 (which were
      the cause for this package and commit to be created in the
      first place).
      43d62dd9
  6. 31 Jul, 2012 2 commits
    • Michael Shigorin's avatar
      conf.d/test.mk: experimental stuff went here · 307fb51f
      Michael Shigorin authored
      Some images were unbuildable (at least without special setup,
      like ve/centos), unusable or just not useful in any meaningful way
      (like distro/live-isomd5sum); as these tend to get any attention
      during experiments, I decided to put them together in a separate
      configuration file that would be effectively skipped if DEBUG
      is not requested.
      307fb51f
    • Michael Shigorin's avatar
      syslinux: no ui, no escape · 46e3c947
      Michael Shigorin authored
      This one was suggested by enp@ for industrial use where
      some extra protection for the boot process might be quite
      desirable.
      
      If no syslinux ui was specified (the stock configuration paths
      ensure there is one) or if it was set to "none" explicitly,
      then there's no boot: prompt (let alone any menu).
      
      If there's a need to ensure that the boot process is not
      interruptable by Ctrl/Shift/Caps Lock/Scroll Lock.
      46e3c947
  7. 30 Jul, 2012 4 commits
  8. 28 Jul, 2012 4 commits
    • Michael Shigorin's avatar
      server-nano += +power · ea1f039c
      Michael Shigorin authored
      Essentially all the relevant server images got cpufreq setup
      and a power button handler; feel free to ask for revert if
      this causes any harm in any situation.
      ea1f039c
    • Michael Shigorin's avatar
      branding: clarify README · 8fd4b396
      Michael Shigorin authored
      It wasn't obvious at all what BRANDING variable is for
      (at least until the source code and existing configurarion
      has been examined).
      8fd4b396
    • Michael Shigorin's avatar
      Makefile: fix default target to provide help again · a680ea28
      Michael Shigorin authored
      `help' used to be the default target described at the very top
      of the toplevel makefile but that got broken with g2f307fff;
      spotted while discussing m-p with enp@.
      a680ea28
    • Michael Shigorin's avatar
      initial live-testserver.iso · 57747b22
      Michael Shigorin authored
      Also pulled the pkglist/kmodule part out of distro/server-mini's
      recipe and started off a standalone feature based on it.
      
      NB: el-smp kernel now contains aufs as a module but propagator
      doesn't try to modprobe it.
      57747b22
  9. 27 Jul, 2012 1 commit
  10. 21 Jul, 2012 1 commit
  11. 19 Jul, 2012 2 commits
    • Michael Shigorin's avatar
      x11: ensure kdm3 installation for tde · ceffac40
      Michael Shigorin authored
      TDE distros don't really need kdm4 which was proposed as
      a replacement by zerg@ (for all the valid reasons but kdm3
      wasn't maintained at that point, this has changed since).
      ceffac40
    • 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
  12. 18 Jul, 2012 2 commits
    • Michael Shigorin's avatar
      build-vm: standalone build is a must, too · cb764516
      Michael Shigorin authored
      The problem was spotted by Alexander Bandura:
      bin/tar2vm wasn't present in the generated profile.
      
      I considered extending features.in/Makefile to include
      bin/ alongside lib/ but that would make the helper's location
      unpredictable (unless BUILDDIR is specified explicitly) so
      restricting sudoers would be harder; worse yet, the copied file
      would come with write access for the user building an image.
      
      The implications in restricted case are complex enough anyways
      so the recommended implementation would only include a fixed
      readonly location like /usr/share/mkimage-profiles/bin/tar2vm
      as laid out in doc/vm.txt, and that means it's in the metaprofile
      not a generated profile.
      cb764516
    • Michael Shigorin's avatar
      conf.d/README: updated reference · 5f479eb8
      Michael Shigorin authored
      Argh, is it overdocumentation already?
      The temporary name bites once again...
      5f479eb8
  13. 17 Jul, 2012 2 commits
  14. 16 Jul, 2012 5 commits
    • Michael Shigorin's avatar
      gear-store-tags · 1b62f94b
      Michael Shigorin authored
      1b62f94b
    • Michael Shigorin's avatar
      0.7.4-alt1 · 0a3aaf15
      Michael Shigorin authored
      - ppc builds
      0a3aaf15
    • Michael Shigorin's avatar
      initial PowerPC support · 1ee997e8
      Michael Shigorin authored
      As it happens, adding another architecture required almost no changes;
      native 32-bit ppc build took only ARCH and a repo, qemu-ppc one still
      has problems (/.host/entry hangs while unpacking setup for fakedata).
      
      Proof of concept on a QS22:
      
        $ make ve/bare.tar.gz
        ** ARCH: ppc
        /bin/sh: rpmvercmp: command not found
        21:41:01 cleaning up
        21:41:03 initializing BUILDDIR: build/
        21:41:03 preparing distro config
        21:41:05 starting image build (coffee time)
        21:42:48 done (1:42)
        ** image: $TMP/out/bare-20120716-ppc.tar.gz [21M]
      1ee997e8
    • Michael Shigorin's avatar
      bin/mktmpdir: grok NFS root · 18f1a636
      Michael Shigorin authored
      "df -l" is going to hurt (or at least spam) if it's a diskless node;
      "df -P" helps maintain output parseability.  So be it.
      18f1a636
    • Michael Shigorin's avatar
      live-builder: minor fixes · 809ae4d9
      Michael Shigorin authored
      su wasn't making it into the image breaking ~/.git setup,
      and there's no reason for a full default boot timeout either.
      809ae4d9