grml-autoconfig.git
12 years agoRelease new version 0.9.31. v0.9.31
Michael Prokop [Wed, 6 Jul 2011 23:31:12 +0000 (01:31 +0200)]
Release new version 0.9.31.

12 years agoSupport running scripts in bootoption "services" in foreground if they contain the...
Michael Prokop [Wed, 6 Jul 2011 23:01:14 +0000 (01:01 +0200)]
Support running scripts in bootoption "services" in foreground if they contain the string DO_NO_RUN_IN_BACKGROUND.

If a script configures the system and has to make sure
it's in a consistent state the (custom) init script
shouldn't run as background job but should be able
to block the boot process until it's in a reliable
state.

Actually we might also want to provide a more generic
solution as well, but until we come up with a decent
way this non-intrusive solution solves the problem
at least for custom init scripts.

12 years agoRelease new version 0.9.30. v0.9.30
Michael Prokop [Wed, 6 Jul 2011 22:50:44 +0000 (00:50 +0200)]
Release new version 0.9.30.

12 years agoReplace (alternative) dependency on syslog-ng with rsyslog.
Michael Prokop [Wed, 6 Jul 2011 22:47:47 +0000 (00:47 +0200)]
Replace (alternative) dependency on syslog-ng with rsyslog.

We don't use syslog-ng since at least 2008-07-17 but
use rsyslog in all our flavours, so default to rsyslog
instead.

12 years agoDrop hotplug[-light] as alternative from depends.
Michael Prokop [Wed, 6 Jul 2011 22:46:28 +0000 (00:46 +0200)]
Drop hotplug[-light] as alternative from depends.

We don't support hotplug anymore since ages.

12 years agoDrop disabled config_automounter().
Michael Prokop [Wed, 6 Jul 2011 22:43:36 +0000 (00:43 +0200)]
Drop disabled config_automounter().

This code is ugly and untested since ages. If we
really want to support something like that we've
to re-implement this from scratch to play together
with our existing fstab solution. So let's drop
this code.

12 years agoDrop deprecated config_hwinfo().
Michael Prokop [Wed, 6 Jul 2011 22:39:24 +0000 (00:39 +0200)]
Drop deprecated config_hwinfo().

We don't need hwinfo in boot stage since ages and
udev is known to provide what we need. Get rid
of this inactive and outdated code therefore.

12 years agoDrop deprecated config_pcmcia().
Michael Prokop [Wed, 6 Jul 2011 22:36:46 +0000 (00:36 +0200)]
Drop deprecated config_pcmcia().

We don't run this function since ages, if we really
need and want it we should consider implementing it
inside udev rules so we don't support it in boot-time
only.

12 years agoDrop deprecated config_hotplug_agent(), config_hotplug_blacklist() and config_hotplug().
Michael Prokop [Wed, 6 Jul 2011 22:33:22 +0000 (00:33 +0200)]
Drop deprecated config_hotplug_agent(), config_hotplug_blacklist() and config_hotplug().

All those hotplug functions are deprecated and unsupported
since ages, let's get rid of it.

12 years agoDrop deprecated config_firewire_dev().
Michael Prokop [Wed, 6 Jul 2011 22:30:03 +0000 (00:30 +0200)]
Drop deprecated config_firewire_dev().

CONFIG_IEEE1394_RAWIO is gone since kernel 2.6.37
and the workaround should happen inside udev rules
instead of boot-time if so.

12 years agoDrop deprecated config_discover().
Michael Prokop [Wed, 6 Jul 2011 22:24:21 +0000 (00:24 +0200)]
Drop deprecated config_discover().

udev is known to work quite reliable and detects all relevant
hardware drivers, let's get rid of old and unused discover.

12 years agoDrop non-existing CONFIG_CREATE_MNT_DIRS configuration option.
Michael Prokop [Wed, 6 Jul 2011 22:23:25 +0000 (00:23 +0200)]
Drop non-existing CONFIG_CREATE_MNT_DIRS configuration option.

It's gone since ages.

12 years agoDrop deprecated config_cdrom_perm().
Michael Prokop [Wed, 6 Jul 2011 22:19:00 +0000 (00:19 +0200)]
Drop deprecated config_cdrom_perm().

IDE devices aren't common anymore nowadays and
udev should take care of it instead, so let's
get rid of it.

12 years agoRun config_services after config_netconfig and config_netscript
Ulrich Dangel [Fri, 10 Jun 2011 22:06:07 +0000 (00:06 +0200)]
Run config_services after config_netconfig and config_netscript

12 years agoRelease new version 0.9.29 v0.9.29
Christian Hofstaedtler [Sun, 29 May 2011 12:34:32 +0000 (14:34 +0200)]
Release new version 0.9.29

12 years agoUpdate asciidoc files to use correct link syntax.
Ulrich Dangel [Sun, 22 May 2011 11:16:30 +0000 (13:16 +0200)]
Update asciidoc files to use correct link syntax.

12 years agoRelease new version 0.9.28. v0.9.28
Michael Prokop [Mon, 9 May 2011 14:57:51 +0000 (16:57 +0200)]
Release new version 0.9.28.

12 years agoBump Standards-Version to 3.9.2.
Michael Prokop [Mon, 9 May 2011 14:55:29 +0000 (16:55 +0200)]
Bump Standards-Version to 3.9.2.

12 years agogrml-autoconfig script: shorten dialog message a bit, so it better fixs on 80x25...
Michael Prokop [Mon, 9 May 2011 14:55:21 +0000 (16:55 +0200)]
grml-autoconfig script: shorten dialog message a bit, so it better fixs on 80x25 consoles.

13 years agoQuote $DCSMP to check if DCSMP was mounted. Thanks to K. Wulff for the
Ulrich Dangel [Mon, 18 Apr 2011 19:44:43 +0000 (21:44 +0200)]
Quote $DCSMP to check if DCSMP was mounted. Thanks to K. Wulff for the
the bug report.

13 years agoRelease new version 0.9.27. v0.9.27
Michael Prokop [Sat, 12 Mar 2011 12:40:41 +0000 (13:40 +0100)]
Release new version 0.9.27.

13 years agoadd autoconfig parameter to change GRMLCFG label [Closes: issue673]
Martin Scharm [Sat, 12 Mar 2011 11:58:44 +0000 (12:58 +0100)]
add autoconfig parameter to change GRMLCFG label [Closes: issue673]

13 years agoRemove config_setkeycodes. Should be handled nowadays in the kernel anyways.
Ulrich Dangel [Mon, 24 Jan 2011 01:25:58 +0000 (02:25 +0100)]
Remove config_setkeycodes. Should be handled nowadays in the kernel anyways.

13 years agoRelease new version 0.9.26. v0.9.26
Michael Prokop [Wed, 29 Dec 2010 10:53:33 +0000 (11:53 +0100)]
Release new version 0.9.26.

13 years agoDont run rebuildfstab
Ulrich Dangel [Wed, 29 Dec 2010 10:45:11 +0000 (11:45 +0100)]
Dont run rebuildfstab

13 years agoRelease new version 0.9.25. v0.9.25
Michael Prokop [Wed, 29 Dec 2010 00:19:36 +0000 (01:19 +0100)]
Release new version 0.9.25.

13 years agoconfig_debs(): use *.deb instead of full wildcard as default for $DEBS.
Michael Prokop [Wed, 29 Dec 2010 00:12:55 +0000 (01:12 +0100)]
config_debs(): use *.deb instead of full wildcard as default for $DEBS.

13 years agoAdditional check for boot option debian2hd in config_debootstrap().
Michael Prokop [Wed, 29 Dec 2010 00:08:49 +0000 (01:08 +0100)]
Additional check for boot option debian2hd in config_debootstrap().

13 years agoInstall all packages in debs directory if debs boot parameter is specified
Ulrich Dangel [Tue, 28 Dec 2010 22:54:10 +0000 (23:54 +0100)]
Install all packages in debs directory if debs boot parameter is specified

13 years agoRelease new version 0.9.24. v0.9.24
Michael Prokop [Tue, 28 Dec 2010 22:30:54 +0000 (23:30 +0100)]
Release new version 0.9.24.

13 years agoDrop pump from Depends now that we support dhclient.
Michael Prokop [Tue, 28 Dec 2010 22:24:34 +0000 (23:24 +0100)]
Drop pump from Depends now that we support dhclient.

Thanks: Christian Hofstaedtler <ch@grml.org>

13 years agoCheck for "grml2hd" as valid bootoption for config_grml2hd() as well.
Michael Prokop [Tue, 28 Dec 2010 22:24:30 +0000 (23:24 +0100)]
Check for "grml2hd" as valid bootoption for config_grml2hd() as well.

13 years agofix the soundcard fix
Christian Hofstaedtler [Tue, 28 Dec 2010 22:02:10 +0000 (23:02 +0100)]
fix the soundcard fix

for cards with 2digit ids we wouldn't display the correct name.

13 years agoFix sound volume init with multiple cards / duplicate control names
Christian Hofstaedtler [Tue, 28 Dec 2010 21:42:16 +0000 (22:42 +0100)]
Fix sound volume init with multiple cards / duplicate control names

13 years agoRelease new version 0.9.23. v0.9.23
Michael Prokop [Tue, 7 Dec 2010 15:22:12 +0000 (16:22 +0100)]
Release new version 0.9.23.

13 years agodebian/rules: drop broken dhcp expansion from dh_installdirs call.
Michael Prokop [Tue, 7 Dec 2010 15:22:00 +0000 (16:22 +0100)]
debian/rules: drop broken dhcp expansion from dh_installdirs call.

13 years agoRelease new version 0.9.22. v0.9.22
Michael Prokop [Tue, 7 Dec 2010 13:02:02 +0000 (14:02 +0100)]
Release new version 0.9.22.

13 years agoMerge remote branch 'mru/pump_switch'
Michael Prokop [Tue, 7 Dec 2010 12:42:30 +0000 (13:42 +0100)]
Merge remote branch 'mru/pump_switch'

Signed-off-by: Michael Prokop <mika@grml.org>
13 years agoRelease new version 0.9.21. v0.9.21
Michael Prokop [Tue, 7 Dec 2010 11:35:34 +0000 (12:35 +0100)]
Release new version 0.9.21.

13 years agoUse dhclient hooks instead of proprietary pump hooks for dhcphostname
Ulrich Dangel [Mon, 6 Dec 2010 22:58:36 +0000 (23:58 +0100)]
Use dhclient hooks instead of proprietary pump hooks for dhcphostname

13 years agoRemove CONFIG_DHCP bootoption and config_dhcp function.
Ulrich Dangel [Mon, 6 Dec 2010 22:56:11 +0000 (23:56 +0100)]
Remove CONFIG_DHCP bootoption and config_dhcp function.

DHCP is now started via ifup and udev.

13 years agoUse (moved) debnet from grml-network
Christian Hofstaedtler [Mon, 6 Dec 2010 22:15:42 +0000 (23:15 +0100)]
Use (moved) debnet from grml-network

13 years agoRelease new version 0.9.20. v0.9.20
Michael Prokop [Fri, 26 Nov 2010 21:52:44 +0000 (22:52 +0100)]
Release new version 0.9.20.

13 years agoDrop deprecated config_environment, config_keyboard, config_interactive, config_homed...
Michael Prokop [Fri, 26 Nov 2010 21:50:32 +0000 (22:50 +0100)]
Drop deprecated config_environment, config_keyboard, config_interactive, config_homedir and create_mnt_dirs

They have been deprecated backwards compability functions for quite
a long time, now it's time to completely drop them to speed up the
boot process a bit.

13 years agoRemove CONFIG_{QEMU,VMWARE} its handled in grml-x nowadays.
Ulrich Dangel [Fri, 26 Nov 2010 20:20:08 +0000 (21:20 +0100)]
Remove CONFIG_{QEMU,VMWARE} its handled in grml-x nowadays.

13 years agoRelease new version 0.9.19. v0.9.19
Michael Prokop [Fri, 26 Nov 2010 13:10:16 +0000 (14:10 +0100)]
Release new version 0.9.19.

13 years agoconfig_cpu(): get rid of cpufreq-detect.sh and simplify code
Michael Prokop [Fri, 26 Nov 2010 13:07:37 +0000 (14:07 +0100)]
config_cpu(): get rid of cpufreq-detect.sh and simplify code

Nowadays /etc/init.d/loadcpufreq works reliable and there's no need
for our cpufreq-detect.sh any longer. Let's get rid of that therefore
and while being at it simplify the if/else mess a bit.

13 years agoRelease new version 0.9.18. v0.9.18
Michael Prokop [Fri, 26 Nov 2010 12:50:17 +0000 (13:50 +0100)]
Release new version 0.9.18.

13 years agoconfig_mixer: rework volume handling, get rid of aumix and fix_ibm_sound()
Michael Prokop [Fri, 26 Nov 2010 12:47:17 +0000 (13:47 +0100)]
config_mixer: rework volume handling, get rid of aumix and fix_ibm_sound()

config_mixer of /etc/grml/autoconfig.functions fails on quite a
lot of IBM systems with "amixer: Unable to find simple control
'PCM',0", so the mixer volumes aren't adjusted as wanted.

This update gets rid of aumix, doesn't use  fix_ibm_sound() any
longer and also addresses systems with several soundcard devices.

Closes: issue850

13 years agoRelease new version 0.9.17. v0.9.17
Michael Prokop [Mon, 8 Nov 2010 17:56:25 +0000 (18:56 +0100)]
Release new version 0.9.17.

13 years agoDrop deprecated config_ipw3945() function to check for broken ipw3945 module.
Michael Prokop [Mon, 8 Nov 2010 17:52:48 +0000 (18:52 +0100)]
Drop deprecated config_ipw3945() function to check for broken ipw3945 module.

13 years agoSupport setfont as alternative to consolechars as well.
Michael Prokop [Mon, 8 Nov 2010 17:50:32 +0000 (18:50 +0100)]
Support setfont as alternative to consolechars as well.

13 years agoRelease new version 0.9.16. v0.9.16
Michael Prokop [Mon, 8 Nov 2010 10:19:55 +0000 (11:19 +0100)]
Release new version 0.9.16.

13 years agoDrop powernowd from Recommends and adjust naming of cpu frequency.
Michael Prokop [Mon, 8 Nov 2010 10:17:36 +0000 (11:17 +0100)]
Drop powernowd from Recommends and adjust naming of cpu frequency.

13 years agoAdd support for vnc_connect feature (#877)
Alexander Wirt [Sun, 7 Nov 2010 19:10:04 +0000 (20:10 +0100)]
Add support for vnc_connect feature (#877)

13 years agoFix depends line in controlfile
Alexander Wirt [Fri, 5 Nov 2010 22:56:09 +0000 (23:56 +0100)]
Fix depends line in controlfile

13 years agoSW: Replace depends on console-tools to 'kbd | console-utilities'
Michael Prokop [Thu, 4 Nov 2010 12:25:00 +0000 (13:25 +0100)]
SW: Replace depends on console-tools to 'kbd | console-utilities'

Discussion during Grml developer meeting resolved that we
want to use kbd by default nowadays.

Closes: issue818

13 years agoRelease new version 0.9.15. v0.9.15
Michael Prokop [Tue, 26 Oct 2010 20:56:21 +0000 (22:56 +0200)]
Release new version 0.9.15.

13 years agofix handling of multiple console= options
Christian Hofstaedtler [Tue, 26 Oct 2010 19:44:56 +0000 (21:44 +0200)]
fix handling of multiple console= options

multiple console= options are valid, and config_console should only
act for ttySx serial consoles, and it must do so in an idempotent
way. [Closes: issue916]

13 years agoRelease new version 0.9.14. (updated changelog and pulled d019c32. v0.9.14
Michael Prokop [Sat, 16 Oct 2010 16:59:40 +0000 (18:59 +0200)]
Release new version 0.9.14. (updated changelog and pulled d019c32.

13 years agotests/test_debs.sh: provide einfo/eend wrapper for non-existing grml-etc-core files...
Michael Prokop [Sat, 16 Oct 2010 17:04:27 +0000 (19:04 +0200)]
tests/test_debs.sh: provide einfo/eend wrapper for non-existing grml-etc-core files /etc/grml/lsb-functions and /etc/grml_colors.

13 years agoBump Standards-Version to 3.9.1.
Michael Prokop [Sat, 16 Oct 2010 16:56:49 +0000 (18:56 +0200)]
Bump Standards-Version to 3.9.1.

13 years agoAdd zsh to Build-Depends-Indep for tests.
Michael Prokop [Sat, 16 Oct 2010 16:56:34 +0000 (18:56 +0200)]
Add zsh to Build-Depends-Indep for tests.

13 years agoAdded test for the config_debs function to test the parameter count for the dpkg...
Ulrich Dangel [Fri, 15 Oct 2010 17:44:48 +0000 (19:44 +0200)]
Added test for the config_debs function to test the parameter count for the dpkg command.

13 years agoRelease new version 0.9.14.
Michael Prokop [Thu, 14 Oct 2010 23:50:46 +0000 (01:50 +0200)]
Release new version 0.9.14.

Signed-off-by: Michael Prokop <mika@grml.org>
13 years agodoc/grml-autoconfig.1.txt: no longer include grml-autoconfig.200905.txt
Michael Prokop [Thu, 14 Oct 2010 23:49:37 +0000 (01:49 +0200)]
doc/grml-autoconfig.1.txt: no longer include grml-autoconfig.200905.txt

Closes: issue891

13 years agoUpdate changelog
Ulrich Dangel [Thu, 14 Oct 2010 23:06:54 +0000 (01:06 +0200)]
Update changelog

13 years agoUpdate documentation regarding netscript
Ulrich Dangel [Thu, 14 Oct 2010 23:05:22 +0000 (01:05 +0200)]
Update documentation regarding netscript

13 years agoprovide variable NETSCRIPT for downloaded and executed script. [Closes: issue913]
Ulrich Dangel [Thu, 14 Oct 2010 23:01:13 +0000 (01:01 +0200)]
provide variable NETSCRIPT for downloaded and executed script. [Closes: issue913]

13 years agoUpdated changelog.
Ulrich Dangel [Mon, 11 Oct 2010 22:12:15 +0000 (00:12 +0200)]
Updated changelog.

13 years agodocument run-parts restrictions for script= option. [Closes: issue906]
Christian Hofstaedtler [Mon, 11 Oct 2010 11:30:15 +0000 (13:30 +0200)]
document run-parts restrictions for script= option. [Closes: issue906]

13 years agoSwap position of pre-2009.05 and post-2009.05. [Closes: issue891]
Ulrich Dangel [Thu, 12 Aug 2010 12:44:06 +0000 (14:44 +0200)]
Swap position of pre-2009.05 and post-2009.05. [Closes: issue891]

13 years agoFixed typo in manpage
Ulrich Dangel [Thu, 12 Aug 2010 12:43:33 +0000 (14:43 +0200)]
Fixed typo in manpage

13 years agoFix config_debs() and make sure config_debnet() does not globally set options
Frank Terbeck [Sun, 8 Aug 2010 19:43:56 +0000 (21:43 +0200)]
Fix config_debs() and make sure config_debnet() does not globally set options

13 years agoRelease new version 0.9.13. v0.9.13
Michael Prokop [Mon, 2 Aug 2010 20:05:55 +0000 (16:05 -0400)]
Release new version 0.9.13.

Signed-off-by: Michael Prokop <mika@grml.org>
13 years agoAdd eend call to random hostname info message.
Michael Prokop [Mon, 2 Aug 2010 20:04:56 +0000 (16:04 -0400)]
Add eend call to random hostname info message.

13 years agoAdded random hostname support. Thanks to Gregor Perner for the idea.
Ulrich Dangel [Fri, 30 Jul 2010 08:32:30 +0000 (10:32 +0200)]
Added random hostname support. Thanks to Gregor Perner for the idea.

13 years agoRelease new version 0.9.12. v0.9.12
Michael Prokop [Wed, 21 Jul 2010 21:45:41 +0000 (23:45 +0200)]
Release new version 0.9.12.

13 years agoBump Standards-Version to 3.9.0.
Michael Prokop [Wed, 21 Jul 2010 21:44:56 +0000 (23:44 +0200)]
Bump Standards-Version to 3.9.0.

13 years agoconsole setup: provide fallback if no tty was specified, fix minor whitespace/tab...
Michael Prokop [Wed, 21 Jul 2010 21:21:01 +0000 (23:21 +0200)]
console setup: provide fallback if no tty was specified, fix minor whitespace/tab/typo issues

Signed-off-by: Michael Prokop <mika@grml.org>
13 years agomake config_console handle multiple console=-settings allow devices > ttyS1
Marc Haber [Wed, 21 Jul 2010 20:33:38 +0000 (22:33 +0200)]
make config_console handle multiple console=-settings allow devices > ttyS1

13 years agoDocumented debnet parameter
Ulrich Dangel [Sat, 12 Jun 2010 21:16:20 +0000 (23:16 +0200)]
Documented debnet parameter

13 years agoRelease new version 0.9.11. v0.9.11
Michael Prokop [Tue, 1 Jun 2010 10:58:39 +0000 (12:58 +0200)]
Release new version 0.9.11.

13 years agoDo not check for bootoption console=ttyS as this might fail, instead assume safe...
Michael Prokop [Tue, 1 Jun 2010 10:56:51 +0000 (12:56 +0200)]
Do not check for bootoption console=ttyS as this might fail, instead assume safe defaults.

13 years agoRelease new version 0.9.10. v0.9.10
Michael Prokop [Mon, 31 May 2010 22:03:07 +0000 (00:03 +0200)]
Release new version 0.9.10.

13 years agoconsole/serial bootoption: allow manually specifying speed settings.
Michael Prokop [Mon, 31 May 2010 21:59:46 +0000 (23:59 +0200)]
console/serial bootoption: allow manually specifying speed settings.

14 years agoImprove way how we start X via bootoption startx. v0.9.9
Michael Prokop [Thu, 4 Mar 2010 00:01:17 +0000 (01:01 +0100)]
Improve way how we start X via bootoption startx.

14 years agoFurther cosmetic tuning for serial console mode. v0.9.8
Michael Prokop [Sat, 27 Feb 2010 14:29:12 +0000 (15:29 +0100)]
Further cosmetic tuning for serial console mode.

14 years agosave-config: search for modified files and symlinks in /etc
Michael Prokop [Sat, 27 Feb 2010 14:10:45 +0000 (15:10 +0100)]
save-config: search for modified files and symlinks in /etc

14 years agoDrop mgetty specific code and improve chvt code for serial console feature. v0.9.7
Michael Prokop [Sat, 27 Feb 2010 01:37:57 +0000 (02:37 +0100)]
Drop mgetty specific code and improve chvt code for serial console feature.

14 years agoDeprecate home bootopion, drop mkpersistenthome. v0.9.6
Michael Prokop [Fri, 26 Feb 2010 20:51:17 +0000 (21:51 +0100)]
Deprecate home bootopion, drop mkpersistenthome.

14 years agoUse Lat15-Terminus16 instead of lat1-16/lat10-16.
Michael Prokop [Fri, 26 Feb 2010 20:38:57 +0000 (21:38 +0100)]
Use Lat15-Terminus16 instead of lat1-16/lat10-16.

14 years agodmraid: add check for "no block devices found".
Michael Prokop [Wed, 3 Feb 2010 03:33:03 +0000 (04:33 +0100)]
dmraid: add check for "no block devices found".

14 years agoDrop unnecessary keyword for redirecting stdin to $DEBUG.
Michael Prokop [Wed, 3 Feb 2010 02:08:45 +0000 (03:08 +0100)]
Drop unnecessary keyword for redirecting stdin to $DEBUG.

14 years agoFix usage of eend in config_cpu() if execution fails.
Michael Prokop [Wed, 3 Feb 2010 02:06:26 +0000 (03:06 +0100)]
Fix usage of eend in config_cpu() if execution fails.

14 years agoBootoption hostname: use grml-hostname to adjust configuration files on the fly. v0.9.5
Michael Prokop [Tue, 2 Feb 2010 14:16:04 +0000 (15:16 +0100)]
Bootoption hostname: use grml-hostname to adjust configuration files on the fly.

14 years agoIf there's no lang=... bootoption present default to lang=en. v0.9.4
Michael Prokop [Sun, 10 Jan 2010 20:42:04 +0000 (21:42 +0100)]
If there's no lang=... bootoption present default to lang=en.

14 years agoAdded shunit2 as build dependency, removed shipped shunit2
Ulrich Dangel [Tue, 29 Dec 2009 17:25:11 +0000 (18:25 +0100)]
Added shunit2 as build dependency, removed shipped shunit2

14 years agoUpdate changelog for release 0.9.3. v0.9.3
Michael Prokop [Tue, 15 Dec 2009 16:02:43 +0000 (17:02 +0100)]
Update changelog for release 0.9.3.

14 years agoAdd support for dmraid.
Michael Prokop [Tue, 15 Dec 2009 15:59:47 +0000 (16:59 +0100)]
Add support for dmraid.