Task #945

Re-enable bootstrap-console

Added by Giacomo Sanchietti over 9 years ago. Updated over 8 years ago.

Status:CLOSEDStart date:04/24/2012
Priority:NormalDue date:05/03/2012
Assignee:-% Done:

100%

Category:nethserver-base
Target version:DEV103

Description

bootstrap-console must be executed on first-time boot.

Changes to the bootstrap console:
  • remove server-mode selection
  • remove dhcp configuration
  • try to guess network configuration

Related issues

Related to NethServer 6 - Enhancement #1010: Directory: update domain suffix on hostname-modify event CLOSED 04/16/2013 04/17/2013
Blocks NethServer 6 - Feature #1043: Handling managedBy prop in callback actions CLOSED 05/18/2012 05/21/2012

Associated revisions

Revision 71a4cb03
Added by Davide Principi over 9 years ago

bootstrap-console: fixed to server-only configuration as stated in DBF05. Refs #945 - Re-enable bootstrap-console

Revision 26dd8d69
Added by Davide Principi over 9 years ago

console: DNSForwarder key replaced with 'dns'=>'NameServers'. Refs #945, #1041 - Re-enable bootstrap-console

Revision 1f0572e2
Added by Davide Principi over 9 years ago

console.pm (backtitle): fixed copyright and version strings. Refs #945 - Re-enable bootstrap-console

Revision f607357b
Added by Davide Principi over 9 years ago

default configuration db: added sysconfig/ReleaseVersion default value. Refs #945 - Re-enable bootstrap-console

Revision 1e02b49c
Added by Davide Principi over 9 years ago

Changed bootstrap-console database flags. Refs #945 - Re-enable bootstrap-console

The bootstrap-console state is held by BoostrapConsole key.

Revision 53d23f91
Added by Davide Principi over 9 years ago

Fixed tty for bootstrap-console. Refs #945 - Re-enable bootstrap-console

Revision 00eb495b
Added by Davide Principi over 9 years ago

bootstrap-console: added upstart script, removed System V rc script. Refs #945 - Re-enable bootstrap-console

init checks for the presence of /var/run/bootstrap-console, and starts the bootstrap-console on tty1 if it exists.

Revision ec2b77ae
Added by Davide Principi over 9 years ago

bootstrap-console: event signalled synchronously to skip event-queue. Refs #945 - Re-enable bootstrap-console

Revision c0edc478
Added by Davide Principi over 9 years ago

bootstrap-console upstart configuration: flag file stored into /var/spool dir that's not cleaned on startup. See FHS. Refs #945 - Re-enable bootstrap-console

History

#1 Updated by Davide Principi over 9 years ago

  • Target version set to DEV3

#2 Updated by Davide Principi over 9 years ago

  • Category deleted (nethserver-httpd)
  • Affected version set to DEV1

#3 Updated by Davide Principi over 9 years ago

  • Project changed from NethServer 6 to 1

#4 Updated by Davide Principi over 9 years ago

  • Tracker changed from Bug to Task

#5 Updated by Davide Principi over 9 years ago

  • Target version changed from DEV3 to DEV4

#6 Updated by Davide Principi over 9 years ago

  • Target version changed from DEV4 to DEV103

#7 Updated by Davide Principi over 9 years ago

  • Start date changed from 03/29/2012 to 04/18/2012

Start date set to DEV4 release date

#8 Updated by Davide Principi over 9 years ago

  • Start date deleted (04/18/2012)

#9 Updated by Davide Principi over 9 years ago

See DBF05

#10 Updated by Davide Principi over 9 years ago

  • Status changed from NEW to ON_DEV
  • Assignee set to Davide Principi
  • % Done changed from 0 to 70

#11 Updated by Davide Principi over 9 years ago

  • Description updated (diff)

Changed issue description: bootstrap-console must be executed automatically on first-time boot.

#12 Updated by Davide Principi over 9 years ago

  • Due date set to 05/03/2012
  • Status changed from ON_DEV to CLOSED
  • Start date set to 04/24/2012
  • % Done changed from 70 to 100

The bootstrap-console is automatically executed on /dev/tty1 if the /var/spool/bootstrap-console file exists.

See /etc/init/bootstrap-console.conf for details

As usual,
  • The password screen is displayed if db configuration get PasswordSet != yes
  • The dirty db state is saved into UnsavedChanges key

Events are signaled through esmith::event perl module, to ensure that queue is bypassed

#13 Updated by Davide Principi over 8 years ago

  • Project changed from 1 to NethServer 6

Also available in: Atom PDF