1. 23 Apr, 2012 1 commit
    • Michael Shigorin's avatar
      live: added 03services hook · 600fc011
      Michael Shigorin authored
      This script specifies the (excessive) lists of services
      to be enabled and disabled explicitly; these are mostly based
      on profiles/live/image-scripts.d/init3-services from m-p-d.
      
      There might be systemd related pecularities though...
      600fc011
  2. 18 Apr, 2012 1 commit
    • Michael Shigorin's avatar
      virtualbox feature renamed to vm, extended · 48587911
      Michael Shigorin authored
      Initial SPICE support has been added for kvm/libvirt installation
      and boot-up using qxl and spice by default as proposed by shaba@.
      
      VirtualBox part is shifted a level deeper correspondingly
      but otherwise stays the same.
      48587911
  3. 10 Apr, 2012 1 commit
    • Michael Shigorin's avatar
      implemented {THE,BASE,LIVE}_PACKAGES_REGEXP · 86c42e2d
      Michael Shigorin authored
      There were STAGE1_PACKAGES_REGEXP and MAIN_PACKAGES_REGEXP
      but adding more of those was postponed to avoid bloat and
      bitrot; THE_PACKAGES_REGEXP is needed for use/firmware now
      and looks like BASE_PACKAGES_REGEXP and LIVE_PACKAGES_REGEXP
      will be useful before too long either.
      
      Docs updated to include stage-specific package related vatiables.
      86c42e2d
  4. 09 Apr, 2012 1 commit
  5. 31 Mar, 2012 5 commits
    • Michael Shigorin's avatar
      live-flightgear.iso lacked sound · 4afd735a
      Michael Shigorin authored
      Thanks snejok@ for spotting the missing, I didn't get around
      to tests with headphones...
      
      Also fixed nouveau getting in after target shuffling,
      and tweaked firefox homepage to be useful in this context.
      4afd735a
    • Michael Shigorin's avatar
      live: introduce homepage redirector knobs · 3d649db6
      Michael Shigorin authored
      There are three more variables to adjust the redirect page:
      HOMEPAGE, HOMENAME and HOMEWAIT; e.g. live-webkiosk is now
      quite a bit more whitelabel.
      3d649db6
    • Michael Shigorin's avatar
      syslinux configuration revisited · b5e6906b
      Michael Shigorin authored
      - incompatible change (to fix the rather broken early style):
        use/syslinux/ui-% is now use/syslinux/ui/%;
      
      - default timeout changed to 9 seconds (long enough and keeps
        the countdown in a single figure);
      
      - added totaltimeout of 300 seconds;
      
      - provided live kiosk images with almost-instant boot by default;
      
      ...and some other assorted tweaks here and there, sorry.
      b5e6906b
    • Michael Shigorin's avatar
      live-webkiosk-mini.iso: 85M is enough · afd84973
      Michael Shigorin authored
      Thanks to a reviewer who came with useful feedback and a goal:
      http://www.opennet.ru/openforum/vsluhforumID3/83728.html#136
      the live-webkiosk image got forked into a separate one:
      
      - dropped DRI, virtualbox GA, mc & co, docs, rpmdb;
      - added Russian keyboard layout (ctrl+shift to toggle);
      - rebased live-webkiosk onto live-webkiosk-mini ;-)
      
      Maybe vbox guest additions will get back but rpmdb is a bit
      impractical on a kiosk squashfs image, even in presence of
      aufs rw overlay.
      afd84973
    • Michael Shigorin's avatar
      cleanup scripts rehashed · 1b885b3d
      Michael Shigorin authored
      There's much reason for reuse instead of duplication
      among the different stage2-based subprofiles.
      
      In particular, the rather monolithic driver cleanup script
      of the ancient is better done in several clear pieces with
      the final depmod run.
      
      Scripts dropping apt/rpm databases will dump pkglist first.
      
      A script purging /boot/* will honour live-install if present.
      
      Minor inno^Wfixups all over the map too.
      1b885b3d
  6. 28 Mar, 2012 1 commit
    • Michael Shigorin's avatar
      fix live-install image · 50a0c668
      Michael Shigorin authored
      Removing /boot stuff from the live root was a nice idea
      to spare some space except that live-install depends on it...
      50a0c668
  7. 27 Mar, 2012 1 commit
  8. 26 Mar, 2012 1 commit
  9. 19 Mar, 2012 2 commits
    • Michael Shigorin's avatar
      plant SHELL beacons into all config-forming rules · 79bb3f8d
      Michael Shigorin authored
      As noted in doc/assumptions.txt, the SHELL based target tracing
      only works for rules with recipes, even empty but present ones.
      
      The simplest thing to do is hooking "; @:" onto the rule's tail
      (one-liner with a non-printing shell builting "true" command).
      79bb3f8d
    • Michael Shigorin's avatar
      initial "+shortcut" support and refactoring · a52b7476
      Michael Shigorin authored
      It looks like the intermediate targets aren't all equal:
      some define a finished feature while some create a common
      lower level piece of configuration.
      
      Let's do shortcuts for the former so that a distro line can be
      more terse and descriptive; help targets in features.in/ tweaked
      accordingly.
      a52b7476
  10. 07 Mar, 2012 1 commit
  11. 16 Feb, 2012 1 commit
    • Michael Shigorin's avatar
      50-etcnet-dhcp: moved from dev to live feature · a62cdfa6
      Michael Shigorin authored
      If there's an ethernet interface, a DHCP client, and these
      can result in connectivity out-of-box, then it's rather
      a feature for almost any LiveCD.
      
      Thus the configuration script is moved from dev feature
      to live one with the addition of dhcpcd/dhclient test.
      This is asking for some more neat solution though...
      a62cdfa6
  12. 06 Feb, 2012 2 commits
    • Michael Shigorin's avatar
      features.in/live: introduced live.hooks support · 97e1be6a
      Michael Shigorin authored
      The implementation builds upon liveflash.eeepc by gns@;
      thanks <sol/codis.ru> who suggested adding it to live-webkiosk
      97e1be6a
    • Michael Shigorin's avatar
      conf.d/live.mk: initial live-webkiosk · c39c100c
      Michael Shigorin authored
      This one starts up a Firefox session in kiosk mode
      (there are several extensions, I find hsv@'s one
      preferable) and tries to browse /image/index.html
      which corresponds to index.html in the image root
      (could be edited by means of e.g. isomaster).
      c39c100c
  13. 18 Jan, 2012 1 commit
  14. 03 Jan, 2012 1 commit
  15. 26 Dec, 2011 1 commit
    • Michael Shigorin's avatar
      s/subst/sed -i/g · 96e89d00
      Michael Shigorin authored
      Initial openSUSE package base taming effort has shown that
      relatively few things should be fixed; subst has been generalized
      as -i option to sed(1) since its introduction, so let's just fix it.
      96e89d00
  16. 19 Dec, 2011 2 commits
    • Michael Shigorin's avatar
      stop abusing use/live/* · c5e559b7
      Michael Shigorin authored
      Some parts of *image* configuration started slipping down
      into the *feature* configuration, and that was wrong; fixed.
      
      Also introduced proper use/live/x11 (via use/x11/xorg with added
      wacom support for the sake of #26723/#26724) and rebased the
      pre-existing descendants onto it.
      c5e559b7
    • Michael Shigorin's avatar
      introduced THE_{KMODULES,PACKAGES,LISTS,GROUPS} · d6972a39
      Michael Shigorin authored
      As too many things started duplicating between distros proper
      and (e.g. corresponding) LiveCDs, it became apparent that a class
      of entities which end up working for THE_USER (not a sysadmin,
      and not a developer, just a Linux user) is in need.
      
      So THE_KMODULES will power installed basesystem and live image,
      while THE_PACKAGES, THE_LISTS and THE_GROUPS will participate
      in building those.
      d6972a39
  17. 16 Dec, 2011 1 commit
  18. 08 Dec, 2011 1 commit
    • Michael Shigorin's avatar
      live/stage2cfg.mk: rather LIVE_GROUPS · 1d668796
      Michael Shigorin authored
      This one used to use LIVE_MAIN_GROUPS which seems to be
      overlooked substitution artifact from walking over
      GLOBAL_PKG_GROUPS and GLOBAL_LIVE_PKG_GROUPS of m-p-d...
      (not that LIVE_GROUPS are defined anywhere yet)
      1d668796
  19. 02 Dec, 2011 1 commit
    • Michael Shigorin's avatar
      initial live autologin · cd998fef
      Michael Shigorin authored
      use/live/autologin target tries hard to configure any available
      autologin means, including a dedicated package and a few DMs.
      
      Thanks gns@ as liveflash.eeepc got robbed somewhat.
      cd998fef
  20. 24 Nov, 2011 1 commit
    • Michael Shigorin's avatar
      introduced live-install support · 3d78fd75
      Michael Shigorin authored
      It was actually trivial given that the script was already
      maintained as a package by enp@ and msp@; its usage requires
      one to manually partition the target disk and optionally
      mkswap in advance.
      3d78fd75
  21. 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
  22. 06 Nov, 2011 2 commits
  23. 04 Nov, 2011 3 commits
    • Michael Shigorin's avatar
      cosmetic fixup (s/GROUPS/MAIN_GROUPS/g) · b56df316
      Michael Shigorin authored
      MAIN_GROUPS should align better along with MAIN_PACKAGES
      and MAIN_LISTS (even if MAIN_ prefix might be suboptimal
      given that these packages are essentially extras within
      the particular image).
      b56df316
    • 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