1. 03 May, 2016 2 commits
  2. 28 Apr, 2016 1 commit
    • Michael Shigorin's avatar
      fixed regular-server.iso · 7d0a8631
      Michael Shigorin authored
      There were two problems:
      - the latest pgsql related groups made installation
        impossible (yes, that last minute change);
      - hardware testing shows that use/stage2/kms is now
        requisite as xorg-drv-fbdev might just refuse to work
        with what looks like a perfectly good framebuffer...
      
      Do away with them *quick*.
      7d0a8631
  3. 27 Apr, 2016 7 commits
    • Michael Shigorin's avatar
      p8.mk: initial contents · d7567f3e
      Michael Shigorin authored
      Basically an updated p7.mk.
      d7567f3e
    • Michael Shigorin's avatar
      regular.mk: a few more checkboxes to the server · 10327410
      Michael Shigorin authored
      PostgreSQL has been long neglected way too bad in mkimage-profiles
      and the actual builds, let's go and fix that!
      10327410
    • Michael Shigorin's avatar
      pkg.in: added pgsql*-server groups/lists · dd01181e
      Michael Shigorin authored
      Pg 9.5 is the current stable version
      while 9.4-1C is the current version
      patched to run 1C Enterprise.
      dd01181e
    • Michael Shigorin's avatar
      regular.mk: reworked regular-server a bit · defda09a
      Michael Shigorin authored
      This starts a sort of "server merger" by consuming
      both samba4 and hyperv subflavours into checkboxes.
      
      Rationale is pretty clear: environment -- including
      hypervisors -- is just an install/run-time variable,
      and the set of initial services is another one;
      no need to maintain a distinct image for each value
      when we've done enough of that to know we can merge.
      defda09a
    • Michael Shigorin's avatar
      pkg.in: added hyperv group/list · e2bcc33a
      Michael Shigorin authored
      These are based on regular-server-hyperv
      (thanks Matt Lewandowsky yet again) turned
      into a mere checkbox.
      e2bcc33a
    • Michael Shigorin's avatar
      pkg.in: added sambaDC-server group/list · e7b7e6b0
      Michael Shigorin authored
      This is a clone of tagged/server+sambaDC pkglist
      with added metadata *and* an installer feature
      to make things happen at install time; not sure
      if regular-server-samba4 is going away any time
      soon though as it's useful standalone too.
      e7b7e6b0
    • Michael Shigorin's avatar
      syslinux: split 20install2.cfg · 07d0cc30
      Michael Shigorin authored
      "Failsafe install" disabling APIC/LAPIC looks somewhat obsolete
      by now; the only reasonable part seems to be the attempt to force
      VESA videodriver for the installer (should be done within installer
      itself though).
      07d0cc30
  4. 26 Apr, 2016 2 commits
  5. 25 Apr, 2016 6 commits
  6. 21 Apr, 2016 2 commits
    • Michael Shigorin's avatar
      regular.mk: add firmware-linux to available packages · 12e8a4bd
      Michael Shigorin authored
      This is to avoid "unzip.zip" situations with some NICs:
      those needing extended firmware package (which is hefty)
      can at least install it by hand off the ISO.
      
      *Maybe* a switch to use/firmware will appear reasonable
      some day for this image either, don't know yet; this adds
      firmware to installer itself (should only be needed if the
      storage device used for rootfs *needs* firmware found in
      that package as networking setup is omitted from JeOS
      installer).
      12e8a4bd
    • Michael Shigorin's avatar
      regular.mk: switch jeos to un-def · 4c4ba35a
      Michael Shigorin authored
      Rationale: it's the minimalistic image for those who know
      what they're doing, let's maximize their chances to get it
      installed and running by using a recent kernel.
      4c4ba35a
  7. 20 Apr, 2016 3 commits
    • Michael Shigorin's avatar
      regular.mk: rework server{,-ovz} · 143e1038
      Michael Shigorin authored
      My failure to recognize that it is a "generic" server that
      might need some generalization and not an already specialized
      one like OpenVZ HN installer had to be fixed up some day;
      today is fine.
      
      Basically, let's move package groups ("checkboxes") and alterator
      from server-ovz to server, and maybe beef it up a lil' bit more
      later; server-ovz is still far from jeos-ovz but the difference
      that looks unmergeable is strict sshd control setup that's going
      to bite those unsuspecting, so let's leave it for those of us
      who are more suspicious of stray ISOs. :)
      143e1038
    • Michael Shigorin's avatar
      server: refine server groups · d5da95ba
      Michael Shigorin authored
      Services and tools are clearly different entities,
      and we need tools for a slimmer OpenVZ HN installer.
      d5da95ba
    • Michael Shigorin's avatar
      syslinux: fix gfxboot hook · 84bb55d0
      Michael Shigorin authored
      ...to *not* error out if there's no gfxboot at all.
      84bb55d0
  8. 18 Apr, 2016 1 commit
  9. 15 Apr, 2016 1 commit
  10. 14 Apr, 2016 1 commit
    • Michael Shigorin's avatar
      syslinux: fixed RESCUE_BOOTARGS support · 3efa3893
      Michael Shigorin authored
      "Forensic mode" submenu has fallen apart after the original commit
      as the tricky logic in mkimage::tools/mki-copy-efiboot failed to
      pick up the new variant; this should all be redone (solo@ has
      started doing something but it needs a time-consuming review).
      
      Fixes: 79d02088
      3efa3893
  11. 11 Apr, 2016 3 commits
  12. 08 Apr, 2016 1 commit
    • Michael Shigorin's avatar
      docs: introduced license support · 40620fa1
      Michael Shigorin authored
      use/docs/license will copy the texts contained in branding
      package ("notes" one) over to the image's rootdir so these
      can be read with ease; otherwise one has to look up the
      right package at best (or unpack squashfs, no user can be
      really expected to do that just to *read* a *license*).
      
      This was originally profiles/scripts.d/01-copy-license
      script from m-p-d; got cut down heavily.
      40620fa1
  13. 04 Apr, 2016 3 commits
  14. 01 Apr, 2016 7 commits
    • Michael Shigorin's avatar
      live: support livecd-install in 99-cleanupdb too · 33de2428
      Michael Shigorin authored
      The same that was done by commit 50bfea9d.
      Note the duplication, maybe worth to split off...
      33de2428
    • Michael Shigorin's avatar
      metadata: tweak list output a bit · a2bfcfb1
      Michael Shigorin authored
      Mark the particular pkglists included into what's dumped;
      makes content analysis considerably more convenient.
      a2bfcfb1
    • Michael Shigorin's avatar
      pkg.in: bail out if anything goes wrong · bc03cde1
      Michael Shigorin authored
      Failing to kaboom just in time can make (and has just made)
      it harder to figure out the culprit down the road; e.g.
      metadata target's tar(1) might fail to find *some* files
      that haven't been copied over due to a single one missing
      by that run.
      bc03cde1
    • Michael Shigorin's avatar
      metadata: initial pkg profiles handling · 9d449ed1
      Michael Shigorin authored
      Package profiles -- the ones allowing for a multi-purpose
      installer -- have been basically overlooked during previous
      mkimage-profiles development, unfortunately.
      
      This is the very basic part: put them into pkg-groups.tar.
      9d449ed1
    • Michael Shigorin's avatar
      image.in: pkg profile handling functions · caf25f02
      Michael Shigorin authored
      These are alike to lists/groups ones.
      caf25f02
    • Michael Shigorin's avatar
      pkg.in: initial profiles/ · 1f13b3a0
      Michael Shigorin authored
      This is to support Centaurus-like images featuring
      more than a single installation profile (e.g.,
      "workstation/server/minimal").
      
      Quite a few more modifications are needed to do it
      right though as m-p has fallen prey to exactly the
      "single root composition" assumption with its current
      THE_* variables semantics and processing.
      1f13b3a0
    • Michael Shigorin's avatar
      efi: shim is a lower level component · 39acb237
      Michael Shigorin authored
      THE_* variables serve user needs while shim belongs
      to either SYSTEM or COMMON level packages, not needed
      explicitly for stage1 though (mkimage will put it there
      when needed) so it's just COMMON.
      39acb237