1. 27 Feb, 2023 1 commit
    • Anton Midyukov's avatar
      Initial feature live-install · 2fcfcf92
      Anton Midyukov authored
      This feature complements the live image of the second stage with installation
      image-specific settings and scripted hooks.
      
      It is recommended to connect using +live-installer to ensure that a typical set
      of installer-related features is included.
      
      Unlike the install2 feature, a separate image of the second stage of 'altinst'
      is not built, but the live image is supplemented with installer packages in
      order to reduce the total volume of the iso image.
      
      Installation consists of two stages:
      1. The live image is unpacked, as in livecd-install
      2. Install additional packages BASE_PACKAGES and package groups THE_GROUPS as in install2.
      
      Unlike install2, only those packages that are not in the live image are placed in the main repository. This is how the size of the iso image is reduced.
      2fcfcf92
  2. 21 Sep, 2020 1 commit
    • Anton Midyukov's avatar
      cleanup, live: Added target use/live/no-cleanup (docs, rpmdb) · 018ea505
      Anton Midyukov authored
      It is customary to set a variable without the GLOBAL_ prefix. It
      is added to the name when exporting.
      
      I made by analogy use/cleanup/live-no-cleanup-docs.
      
      Since both targets have long names and are needed together,
      i made use/live/no-cleanup.
      
      Use target use/live/no-cleanup should be used instead of:
      
      @$(call set, GLOBAL_LIVE_NO_CLEANUPDB, yes)
      018ea505
  3. 27 Jun, 2016 1 commit
  4. 06 Jan, 2013 1 commit
  5. 31 Mar, 2012 1 commit
    • 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. 07 Feb, 2012 1 commit
    • Michael Shigorin's avatar
      "untag" install2 tagged scripts · 3dd02033
      Michael Shigorin authored
      So far the tagged scripts concept is too fragile,
      and these were used unconditionally anyways.
      
      features.in/Makefile is broken regarding copying
      tagged scripts right now...
      3dd02033
  7. 04 Nov, 2011 1 commit
    • 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