1. 11 Jul, 2022 1 commit
    • Anton Midyukov's avatar
      dev: add systemd-settings-disable-kill-user-processes to builder/live/systemd · 738736d3
      Anton Midyukov authored
      It is necessary so that the build session with screen is not aborted when the
      ssh connection is broken.
      
      But an open firmware opens an avenue for doing a wide variety of things, some of which are not necessarily related to telephony at all. Indeed, some applications may not even be useful, and only serve as an illustration of what can be achieved when running open source software. One such example is running Doom on the modem, because, ya’ know, everything needs to run Doom. Biktor put together a special (pre)release of the firmware which bundles X11, a VNC server and Chocolate Doom for those of you who wish to try this out. Below you’ll find a short video showing Doom running on the PinePhone’s modem.
      It is necessary so that the build session with screen is not aborted when the ssh connection is broken.
      738736d3
  2. 20 Jan, 2022 1 commit
  3. 16 Nov, 2021 1 commit
  4. 18 Jun, 2021 1 commit
  5. 05 Aug, 2020 1 commit
  6. 19 Feb, 2018 1 commit
  7. 21 Aug, 2017 1 commit
    • Michael Shigorin's avatar
      dev, ve.mk: factor out builder+extra · 1a272e44
      Michael Shigorin authored
      It's strange but ve/builder and distro/live-builder
      along with distro/regular-builder are all mostly
      "independent", that is duplicating functionality
      without any reasonable gain; spotted finally.
      1a272e44
  8. 14 Jan, 2017 1 commit
  9. 11 Dec, 2014 1 commit
  10. 15 Jul, 2013 1 commit
  11. 16 Jul, 2012 1 commit
    • 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
  12. 19 Mar, 2012 1 commit
    • 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
  13. 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
  14. 06 Nov, 2011 1 commit
    • Michael Shigorin's avatar
      live-builder distro: your self-hosted livecd · 83392012
      Michael Shigorin authored
      If you make distro/live-builder.iso, the result is an image
      containing almost everything (short of actual full enough
      repository) to rebuild itself.  It will attempt to configure
      eth0 with DHCP and reach http://ftp.altlinux.org for packages.
      
      RAM requirements start with 2Gb, self-build is accomplished
      on a 4Gb host with "make CLEAN=1 distro/live-builder.iso".
      
      Packages required for "make distro/syslinux.iso" get included.
      
      (some due fixups all over the place too)
      83392012