Commit Graph

1608 Commits

Author SHA1 Message Date
Michael Shigorin
ba3ded078d vm.mk: fix vm/net to handle ROOTPW
It's been ignored since the introduction of deflogin feature
and removal of build-vm specific ROOTPW variable handling;
might be adjusted to mandate this for vm/bare too, have to
think it over.
2014-12-04 21:04:49 +03:00
Michael Shigorin
1445ff423b deflogin: treat no users as a warning
There could be root-only VM appliances, for example,
and ROOTPW is now handled through this feature.
2014-12-04 21:04:43 +03:00
Michael Shigorin
4cb875cc5b gear-store-tags 2014-11-18 00:19:49 +03:00
Michael Shigorin
218b84ae09 1.1.52-alt1
- docs: "7.0+" (closes: #30474)
- l10n feature
2014-11-17 16:41:19 +03:00
Michael Shigorin
cbedb372e9 rescue+extra: added hddtemp
Thanks someone at opennet for bringing my attention to this:
http://www.opennet.ru/openforum/vsluhforumID3/100066.html#50
2014-11-16 22:01:43 +03:00
Michael Shigorin
c8a7e55cf8 QUICKSTART: it's p7/t7 or later now
0.6.3 has introduced some changes that were deemed incompatible
with t6/p6 branches; it should be possible to restore compatibility
at least for non-EFI images but the effort required hasn't been
up for grabs so far.

See also https://bugzilla.altlinux.org/30474
2014-11-16 21:34:36 +03:00
Michael Shigorin
be38098abf init: tweak to accomodate p7/t7 too
The problem with initial implementation (commit 62e7e9c)
is that there's no systemd-services package in p7/branch
thus apt complains about an attempt to remove something
that doesn't even exist in the first place.
2014-11-14 16:30:03 +03:00
Michael Shigorin
b5ff2b24b4 initial l10n feature
Aimed at live images at first but should cover installers as well.

This has been brewing for quite some time and while the proper
implementation is considerably more complex (and hard to do)
looks like there's demand for the particular important use case,
namely LiveCDs for Russian users, so this code has been shared
with a few people before merge.
2014-11-14 15:07:09 +03:00
Michael Shigorin
c293dd141c lib/functions.mk: tiny but important note
There's a particular problem with lazy evaluation
in case of BOOT_LANG: mkimage uses internal variable,
BOOT_LANG = $(GLOBAL_BOOT_LANG) (note the lack of
immediate assignment there), and if we set up

  export GLOBAL_BOOT_LANG = $(BOOT_LANG)

in the same namespace we end up with recursively
defined pair of variables; a ":=" in either place
would save the day _but_ it's not there in m-p due to
accumulator variables, e.g. USERS, which are defined
and exported by a corresponding feature and then get
populated *after* having been declared for export,
_and_ it's not in mkimage as of 0.2.16 for some reason
that might even be good (I don't know yet).
2014-11-14 15:07:09 +03:00
Gleb Fotengauer-Malinovskiy
5cede154fa x11: added use/x11/dwm target 2014-11-12 21:12:59 +03:00
Michael Shigorin
ac713ae6d7 gear-store-tags 2014-11-10 20:29:35 +03:00
Michael Shigorin
4e2e450b3a 1.1.51-alt1
- current updates
2014-11-10 20:29:03 +03:00
Michael Shigorin
3c5fe4a9f2 rescue+x11: added hardinfo
It has evaded sisyphus before but not anymore.
2014-11-06 20:00:19 +03:00
Michael Shigorin
15e79ba9fa desktop+lxqt: lxqt-appswitcher deprecated
See also https://github.com/lxde/lxde-qt/issues/302
2014-10-31 18:30:52 +03:00
Michael Shigorin
1078c61bd1 p7.mk: regular-lxqt-sysv bridge
...yet another one...
2014-10-29 18:14:17 +03:00
Michael Shigorin
de43d872b7 regular.mk: initial regular-lxqt-sysv
This has been asked for by lewellyn@freenode, why not.

NB: distro/.regular-sysv doesn't include use/net-eth/dhcp
    (as it looks like asking for) since there's still hope
    to get NM cooperating with sysvinit again.
2014-10-29 18:12:17 +03:00
Michael Shigorin
927d57d55a fonts: added google crosextra
Looks like there are more fonts out there than just croscore!
2014-10-29 16:11:52 +03:00
Michael Shigorin
9bfc92be10 gear-store-tags 2014-10-27 23:56:34 +03:00
Michael Shigorin
3261d94633 1.1.50-alt1
- minor tweaks
2014-10-27 23:54:52 +03:00
Michael Shigorin
1d7561925b regular.mk: gnome3: avoid initial setup
Both locale and keyboard have been set up already,
no use to waste time on those (which results in 'us'
keyboard layout missing out totally, ironically).

Thanks aris@ for the tip.
2014-10-27 14:25:14 +03:00
Michael Shigorin
0f7098ec2f live.mk: add shim to live-rescue
...basically giving it a chance to go with Secure Boot undisabled
which is a feature these days, unfortunately...
2014-10-27 12:45:22 +03:00
Michael Shigorin
48b29291ea power: i-f-cpufreq is no more
installer-feature-cpufreq-stage3 has been deleted from sisyphus.
2014-10-27 12:25:32 +03:00
Michael Shigorin
35841f144a server: added installer-feature-server-raid-fixup
This one adds write intent bitmaps for MD RAID;
see also #14877.
2014-10-24 16:55:39 +04:00
Michael Shigorin
9c5502b72c p7.mk: added lxqt bridge as well
It's been asked for already, let's not wait for December:
http://www.opennet.ru/openforum/vsluhforumID3/99418.html#48
2014-10-24 16:40:22 +04:00
Michael Shigorin
8ec8538be8 desktop_lxqt: dropped lxqt-config-randr
It's been obsoleted by lxqt-config in 0.8.0.
2014-10-15 01:52:32 +04:00
Michael Shigorin
35ec9f8901 regular.mk: icewm += liberation
Those URW fonts are scarey by today's standards :-(
Unfortunately these are pulled in by seamonkey & co...
2014-10-14 22:11:55 +04:00
Michael Shigorin
2c784c4a34 gear-store-tags 2014-10-13 22:26:06 +04:00
Michael Shigorin
503bb86593 1.1.49-alt1
- pkglist updates
2014-10-13 22:24:05 +04:00
Michael Shigorin
5edd7bbeee ovz-server: added openvz-etersoft
This package holds a nice collection of unofficial utilities
to deal with OpenVZ containers.
2014-10-12 19:26:52 +04:00
Michael Shigorin
c1eae11c7b rescue+extra: a bunch of FUSE-based filesystems
There are quite a few potentially useful packages
implementing FUSE based (userspace) filesystems,
these are typically lightweight and still might be
helpful to someone stuck with our rescue image...
2014-10-12 19:26:42 +04:00
Michael Shigorin
218c98ba11 rescue+extra: added shake
This one lurked under my radar so far as well.
2014-10-10 22:04:44 +04:00
Michael Shigorin
b3cc5db11c rescue+extra: added fuse-funion as well
ALT Linux LiveCD/Rescue images use AUFS currently,
some tools to access unionfs might be useful.
2014-10-10 21:34:35 +04:00
Michael Shigorin
ef1d8b77f5 rescue+extra: added iozone
Wonder how it managed to evade this list before...
2014-10-10 21:32:35 +04:00
Michael Shigorin
f24314bb00 initial desktop+xfce+extra
xfdashboard is a GNOME Shell-like window switching interface
and application runner; xfce4-whiskermenu-plugin is another
(KDE-like) menu search facility; thanks sem@ for suggestions.
2014-10-07 20:48:22 +04:00
Michael Shigorin
df583f1d45 desktop+lxqt+razorqt+extra: added qpdfview as well
It's a pretty solid PDF viewer;
pcmanfm-qt integration to be sorted out later.
2014-10-06 02:02:37 +04:00
Michael Shigorin
bdf96e4434 desktop+lxqt+razorqt+extra: added cool-retro-term
Just for the fun of it!
2014-10-06 01:58:16 +04:00
Michael Shigorin
57f9c1dff5 gear-store-tags 2014-09-29 23:49:57 +04:00
Michael Shigorin
a4d239af5e 1.1.48-alt1
- (sysv)init: exclude systemd explicitly
2014-09-29 23:47:46 +04:00
Michael Shigorin
0e0f1e065a vm.mk: added a note to bare one
It's not as bare as it should be due to interactivesystem
being slightly more than it ought to.
2014-09-29 15:59:20 +04:00
Michael Shigorin
62e7e9c152 init: ban systemd when sysvinit has been requested
The issue at hand is that interactivesystem pulls in
network-config-subsystem and that one has several providers
by now, systemd-networkd being one of them since recently
(and pulling in systemd).

Just the same problem as with systemd-journal; both might be
fixed by reworking mkimage to allow for different package name
resolution modes:

- "slap everything together and resolve with one-shot"
  to handle conflictless situations (most of those);
- "process multiple transactions to allow for conflicts"
  thus making it possible to include e.g. a few MTAs into
  the provided package base.

Ensure that systemd is outside by explicitly telling so
in the pkglist.
2014-09-29 15:59:19 +04:00
Michael Shigorin
ace7a118c0 live.mk: added live-webkiosk-qupzilla
...and factored out common gtk subtarget removing qt
(it's not exactly helpful to drop a library your browser
is based on in qupzilla case).
2014-09-29 11:05:55 +04:00
Michael Shigorin
184a52aa33 desktop+lxde+extra: added lxde-lxlauncher
This one isn't in menus even but is quite nice for semi-kiosks
it seems; well worth further attention, and let it lurk around
just in case.
2014-09-27 00:26:58 +04:00
Michael Shigorin
3fc56a10e1 x11: disable acpid for e19
E19 would ask the user if they want to shut down
when facing power button event; it won't get a chance
though as the system will hurl down immediately as per
acpid-events-power package provided configuration.
2014-09-23 19:39:52 +04:00
Michael Shigorin
1a3a6ec461 gear-store-tags 2014-09-22 20:00:37 +04:00
Michael Shigorin
e13c7fddad 1.1.47-alt1
- kpackages() argswap
2014-09-22 19:59:58 +04:00
Michael Shigorin
11d07b004b s/e18/e19/g
It has arrived to sisyphus last week silently,
thanks aris@ (#30253).
2014-09-22 15:48:47 +04:00
Michael Shigorin
4a6a88826c live.mk: tweak webkiosks regarding hybrid/efi
-mini image should be flash-friendly to be more useful,
and -flash bugtraq kitchen sink could use/efi as well.
2014-09-19 21:01:36 +04:00
Michael Shigorin
a3ddce7a81 functions.mk: allow setting to an empty value
set() is a function of two variables but the and()
check for *both* is incorrect as one might need to
override a previously set variable with empty string;
this has manifested itself with a case like this:

  @$(call set,ROOTPW_EMPTY,1)
  # ...
  @$(call set,ROOTPW_EMPTY,)
2014-09-19 21:01:08 +04:00
Michael Shigorin
2fa7259510 deflogin: more explicit ROOTPW_EMPTY handling
This should avoid ruining principle of the least surprise
with ROOTPW_EMPTY=0 or ROOTPW_EMPTY=n actually *enabling*
empty root password; overriding an already set "1" with "0"
becomes possible either.
2014-09-19 20:58:47 +04:00
Michael Shigorin
3c95cf8d8f live.mk: tweak live-builder*
That is, move use/efi/signed from basic -mini image
to the complete one; make the former isohybrid but
otherwise keep it small.
2014-09-19 20:58:03 +04:00