1. 01 Jul, 2013 17 commits
    • Michael Shigorin's avatar
      factor out xdg-user-dirs feature · ee703cef
      Michael Shigorin authored
      This script hook used to lurk in live feature but was deemed needed
      in cubox images too; thus it's time to move it into a standalone
      feature (maybe a configurable one, even).
      
      Thanks glebfm@ for initial shot and sem@ for discussion.
      ee703cef
    • Gleb F-Malinovskiy's avatar
      cubox-xfce: add LO4, tweak gnome packages · 8613271d
      Gleb F-Malinovskiy authored
      There were some changes in x86 Simply built off m-p-d
      which should be propagated into ARM Simply built off m-p.
      8613271d
    • Michael Shigorin's avatar
      report-targets: process vm/* either · e3e9d4b8
      Michael Shigorin authored
      A trivial overlook fixed up.
      e3e9d4b8
    • Michael Shigorin's avatar
      regular.mk: use +nm · fd9a5fcb
      Michael Shigorin authored
      regular-xfce managed to lack NM somehow (so it even lacked
      network after being installed since some build which wasn't
      identified right away unfortunately); let's fix that either
      during this small refactoring.
      fd9a5fcb
    • Michael Shigorin's avatar
      net, services: in Soviet Russia... · a97ef4c9
      Michael Shigorin authored
      ...net uses services, not services use net.  That is,
      "network" is a service that needs to be enabled by the
      now-existing mechanism of "services" feature, don't be
      fooled by "network services" here.
      a97ef4c9
    • Michael Shigorin's avatar
      armh.mk: use those new and shiny features for cubox · 6889a65e
      Michael Shigorin authored
      Some of those were long asking to be done but cubox project
      managed to actually get them done at least to the extent
      needed for it; so let's land those and prune things up a bit.
      6889a65e
    • Michael Shigorin's avatar
      initial domain-client feature · 5672e96c
      Michael Shigorin authored
      Based on m-p-d's domain-client pkglist and scripts from
      installer-feature-network-shares-client-stage3 package.
      
      Many thanks to boyarsh@ for his kind help to get this working.
      
      NB: this works on cubox but is not yet ready for installers!
      5672e96c
    • Michael Shigorin's avatar
      obsoleted vm-net feature · 91f0c421
      Michael Shigorin authored
      Hooray, this one is almost retired by now!
      91f0c421
    • Michael Shigorin's avatar
      initial net-eth feature · fb419a9f
      Michael Shigorin authored
      This one is also putting an end to an overly long lived hack
      named vm-net by replacing it with a bit more generic mechanism.
      fb419a9f
    • Michael Shigorin's avatar
      initial net feature · 3ee510aa
      Michael Shigorin authored
      This one supports /etc/net, NM and connman; pruning the tree
      to get rid of hardwired remnants is going to take some more time.
      3ee510aa
    • Michael Shigorin's avatar
      armh.mk: employ net-usershares feature · b7fd499a
      Michael Shigorin authored
      It even works so far!
      b7fd499a
    • Michael Shigorin's avatar
      initial net-usershares feature · e543e6dd
      Michael Shigorin authored
      This is applicable at least to XFCE and MATE based images
      (plugins for the appropriate file managers are available).
      
      NB: basically untested with installers.
      e543e6dd
    • Michael Shigorin's avatar
      desktop+tde: added a few packages · 8b713854
      Michael Shigorin authored
      kde-i18n-uk and krusader were suggested by rom_as@ back in April;
      amarok was suggested by Pulfer from Rosalab after a kind review:
      http://www.opennet.ru/openforum/vsluhforumID3/90521.html#158
      8b713854
    • Michael Shigorin's avatar
      slinux/arm: added youtube-dl · b1fe179d
      Michael Shigorin authored
      ...as per aen@'s advice: parole can use gst0.10 specific
      hardware acceleration on Cubox but Firefox doesn't, so it's
      way more reasonable to download video and watch it and not some
      kind of slideshow.
      b1fe179d
    • Michael Shigorin's avatar
      armh.mk: reworked cubox-xfce images, dropped cubox-e17 · 8da18aef
      Michael Shigorin authored
      XFCE seems fine on that device while E17 has segfaulted on me so far
      (specifically on Cubox and not on e.g. Nexus 7).
      
      In a nutshell, cubox-xfce is an experiment into OEM-like flashware
      while cubox-xfce-ru strives to become something more or less ready
      for actual use.
      8da18aef
    • Michael Shigorin's avatar
      slinux: added ARM specific target · a06a4852
      Michael Shigorin authored
      It's different so far even if it should be more or less merged
      some day so that the packagelists become reusable across x86/ARM.
      a06a4852
    • Michael Shigorin's avatar
      initial oem feature · fac87182
      Michael Shigorin authored
      This is an experimental and known incomplete support
      for the system configuration that has to be done at the
      first boot-up by its user since it's their choice.
      
      This draft uses systemd which has been a requirement :-/
      Thanks sem@ for helping out with the somewhat tricky
      unit file for alterator-setup.
      fac87182
  2. 21 Jun, 2013 1 commit
    • Michael Shigorin's avatar
      armh: cope with non-signed repository hashes · 7f6947fd
      Michael Shigorin authored
      The '[alt]' signature reference in the stock package
      doesn't fit current reality as the hash files for
      Sisyphus/armh are *not* cryptographically signed.
      
      This commit should be reverted when these are.
      7f6947fd
  3. 20 Jun, 2013 3 commits
    • Michael Shigorin's avatar
      vm.mk: add su to vm/net · e8a067b4
      Michael Shigorin authored
      It's pretty frustrating to be able to ssh into a vm
      while being unable to administer it knowing the rootpw...
      e8a067b4
    • Michael Shigorin's avatar
      deflogin: argh, fix silly thinko · a7e9cf88
      Michael Shigorin authored
      That \t has lurked in the source variant of the script,
      was fixed in features.in/live/live/image-scripts.d/30-users once
      and still has managed to creep into this fork!
      
      Ugh.
      a7e9cf88
    • Michael Shigorin's avatar
      main.mk: target refactoring · 768df7e9
      Michael Shigorin authored
      The issue with the original hasty code that stuck around
      was that it bluntly ignored any ifdef/ifeq constructs due to
      an obvious reason of being essentially a grep, not a makefile
      interpreter.
      
      It's now fixed so that e.g. arch-specific targets won't pop up
      for no good reason.
      
      Thanks ldv@ for discussion and a reminder about the dump mode
      (make -p).
      768df7e9
  4. 19 Jun, 2013 2 commits
  5. 17 Jun, 2013 17 commits
    • Michael Shigorin's avatar
      Makefile: don't try to report on distclean · 969d1eb6
      Michael Shigorin authored
      ...and on other direct non-build actions like clean or help.
      How could this stay overlooked for so long?
      969d1eb6
    • Michael Shigorin's avatar
      gear-store-tags · 802ea74d
      Michael Shigorin authored
      802ea74d
    • Michael Shigorin's avatar
      1.1.0-alt1 · 386c1b14
      Michael Shigorin authored
      - 1.1.x branch: public alpha development status
        + new subprofile: rootfs
        + new features: armh*, deflogin, init, services
        + refactored features: build-*, efi, fonts, live, x11*
        + tar2vm got rewritten as tar2fs, gained ARM support
      - minor spec metadata update
      386c1b14
    • Michael Shigorin's avatar
      main.mk, build.mk: tweaks for error reporting · ccc64864
      Michael Shigorin authored
      I've finally moved away from LC_MESSAGES=C on my main
      development system half a year ago and finally spotted
      that a grep for "Stop\.$" stopped to yield anything now.
      ccc64864
    • Michael Shigorin's avatar
      desktop+regular: exclude alterator-x11 · d6c663bf
      Michael Shigorin authored
      It's neither reasonable nor installable on ARM,
      so far dropping it is better than any workarounds.
      d6c663bf
    • Michael Shigorin's avatar
      extended cubox-xfce with simply packagelists · 9269e833
      Michael Shigorin authored
      Those based on x86 ones but pruned according to armh repo
      presence; most notably, these are missing:
      
      compiz compiz-gtk
      java-1.6.0-sun mozilla-plugin-java-1.6.0-sun
      libreoffice
      remmina
      xfcalendar
      yagf
      9269e833
    • Michael Shigorin's avatar
      armh.mk: initial cubox images · 000848bb
      Michael Shigorin authored
      These are intended to run on Cubox ARM systems.
      Tough childhood, plastic toys...
      000848bb
    • Michael Shigorin's avatar
      initial armh-cubox feature · 7dae342d
      Michael Shigorin authored
      This one cares for SolidRun Cubox support.
      7dae342d
    • Michael Shigorin's avatar
      initial armh-dovefb feature · 6daf50b4
      Michael Shigorin authored
      This one cares for the less platform-specific aspects
      of Marvell Dove platform support.
      6daf50b4
    • Michael Shigorin's avatar
      armh: added umkimage support · 7409aa2f
      Michael Shigorin authored
      It was actually done much earlier during an experiment with
      Marvell ArmadaXP but is now integrated more or less properly.
      
      NB: ext2 is not needed anymore (uboot should do it),
      ext4 should become configurable by an existing knob.
      7409aa2f
    • Michael Shigorin's avatar
      x11: added use/x11/mate target · 61ecd095
      Michael Shigorin authored
      It was implemented in a pretty quick-and-dirty way
      for regular-mate back then, clean things up a bit.
      Package lists should be deduplicated either but
      that's another story.
      61ecd095
    • Michael Shigorin's avatar
      slinux/misc: drop an obsolete package · e532dedc
      Michael Shigorin authored
      gdm-theme-simply is still around but turns out that it counts
      on gdm2.20 (providing gdm) to be installed, and it is not;
      thus gdm-3 is actually pulled in and it doesn't work here.
      
      The package should be dropped from Sisyphus probably,
      let's drop it here anyways.
      e532dedc
    • Michael Shigorin's avatar
      tar2vm: rewrote as tar2fs · d7689f30
      Michael Shigorin authored
      Overview of the changes:
      - ARM support: separate ext2 /boot, no LILO
      - avoid race condition with devmapper
      - trap ERR so that -e in shebang doesn't result in extra cleanup hassle
      - configurable root filesystem type (ext4 by default)
      - jumps through parted hoops
      
      Details:
      
      1. LILO is x86-specific while the rest of the script can be used
         to prepare e.g. Marvell ArmadaXP or CuBox images; we can generally
         count on uboot supporting ext2 for relatively sane platforms but
         not ext4 that would be a better root filesystem performance-wise.
      
      2. Apparently /dev/mapper/loopXpY can be still missing at the time
         when kpartx returns and pop up a bit later... sit there, wait
         and check for it.
      
      3. If something went wrong with any command of the script it would bail out
         due to -e in shebang; it is now better to clean up the loopback device
         and its mappings in this situation either.
      
      4. One size doesn't fit all, really.
      
      5. The parted sizing was sloppy as in broken, now it's just half insane.
         Someone's decision to stick units and auto-alignment knobs into
         a single one was apparently hilarious...
      
         http://www.gnu.org/software/parted/manual/parted.html#unit
      
      Manual loop/dm cleanup is described in documentation just in case.
      
      /boot size meter is suboptimal in terms of additional I/O incurred,
      will be most likely rewritten to make use of advance "du -s".
      d7689f30
    • Michael Shigorin's avatar
      stage1: add ehci_marvell to modules · ef02d479
      Michael Shigorin authored
      This is ARM-specific (more specifically, Marvell ArmadaXP-specific
      for me right now) but doesn't hurt if the module is absent.
      ef02d479
    • Michael Shigorin's avatar
      metadata: fix a tiny bitrot · 3770ca22
      Michael Shigorin authored
      The generated comment went wrong when the script was renamed.
      3770ca22
    • Michael Shigorin's avatar
      pkg/lists: tweak Makefile to expand variables · 72bc5d05
      Michael Shigorin authored
      The issue at hand is the hack to be employed in the init feature:
      
      	@$(call add,THE_LISTS,$$(INIT_TYPE))
      
      where INIT_TYPE is set separately; $(value $V) would leave that kind
      of substitution unmolested while we would actually need it done.
      72bc5d05
    • Michael Shigorin's avatar
      live: disable dmeventd by default too · a00267ab
      Michael Shigorin authored
      A service a day makes the boot a long wait!
      a00267ab