Age | Commit message (Collapse) | Author |
|
* Add a systemd vyos.target and split the vyatta-router
init script to multiple systemd scripts.
* remove ref to cloud-init
* Remove vyatta-router init and rename vyatta-router to vyos-initialize.
* Install files to correct dirs
* try to fix systemd boot issues
* Update script names
run config load in background to not block systemd
* Prevent cat: write error: Broken pipe
* Rework vyos startup
* add systemd to Makefile.am
* Update script name
* Fix inclusion of getty conf
* Fix indentation
|
|
|
|
at least until we figure out how to make watchfrr stop restarting
all daemons if just one failed and stop systemd from restarting
FRR if watchfrr is not enabled.
|
|
|
|
|
|
|
|
|
|
if persistence is set for /config on an other device then also create and mount /config
|
|
|
|
|
|
Use Build-iso to create /etc/fuse.conf file.
Use pipe(),fork(),execl() functions instead of system() function to
call unionfs-fuse.
|
|
can be avoided by adding admin users to the fuse group.
That part is done in the vyatta-cfg-system package.
|
|
|
|
|
|
vyos-config=/config/something
|
|
That option is used to disable specific init scripts, e.g
no-vyos-migrate disables config migration.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The RAID startup process is buggy. If modules are unloaded while mdadm
is running it crashes. For now just leave modules intact, and figure
out why MD is unnecessarily started later.
|
|
Bug 6472
Ok to remove more raid modules
|
|
to be generated at compile time. Remove boot time generation of unpriviledged allowed-op
|
|
generate allowed-op short commands at boot time
|
|
Also rotate the config related log files under /var/log/vyatta so that
they don't fill up the root filesystem.
|
|
|
|
|
|
|
|
* add new boot-time config loading script that uses shell API to access backend directly, bypassing wrapper.
* use new loadFile implementation in the backend to perform the actual "load" operation (without "commit"). this reduces the "pre-commit" load time by ~60%.
|
|
1. If sub-init failed then generate failure (not warning) if exit
code is -1.
2. Don't need if test to check for disabled load.
|
|
Standard practice is to use '.log' suffix not _log
|
|
Now that cpufrequtils package is integrated, no longer need
Vyatta specific hack to load cpu frequency modules
|
|
Need to get correct exit status from failed config (or other steps)
and call log_end_msg to display that status.
The load config step is run in sub-shell therefore can use
exec to avoid one fork.
|
|
|
|
Need to have init re-read configuration but only after Vyatta
config (to avoid dropping serial login)
|
|
|
|
On image-installed systems, the /boot directory comes from the read-write
overlay. Its contents are not used by grub to boot the system. This change
mounts the per-image boot directory onto /boot, and the system-wide
grub directory onto /boot/grub.
|
|
|
|
|
|
Can skip system config or firewall portions individually.
Can use:
novyatta-configure
novyatta-migrate
novyatta-rl-system
...
|
|
unused
|
|
Bug 4386
vyatta-ofr is out of date product name.
|
|
Bug 4604
Add grub option to allow disabling all configuration on boot.
This is useful for debugging and recovery of trashed system.
|
|
The init script was not technically LSB compliant
|
|
Try and update floppy synchronously for super block updates.
This attempts to address issues where floppy is ejected without unmounting;
which is not completely safe.
|
|
This fixes several problems:
1) Only try mounting once which avoids several I/O errors
2) Mount floppy with safer options for security
3) Use more optimum methods to reduce boot time
This should really be done by better udev support. But the root of the
problem lies in the Debian upstream package maintainer.
He is hostile to later advancements, and still maintains a static
/dev infrastructure as well as devfs compatiablity!
Ubuntu, SUSE, and Redhat have all migrated to creating devices via udev;
this would allow floppy device to only exist if floppy is present.
And then inserting a floppy could cause udev add event to mount
/media/floppy...
|
|
On normal boot, no changes to config.boot or modes are
needed.
|