summaryrefslogtreecommitdiff
path: root/scripts/rl-system.init
AgeCommit message (Collapse)Author
2021-01-17T671: drop rl-system.init, moved to vyos-router init scriptChristian Poessinger
2021-01-17T671: rl-system: drop add_new_serial_if functionChristian Poessinger
Serial interface is in the default config and without that function system installation via serial console still works like a charm!
2021-01-17T671: rl-system: version.master file no longer existsChristian Poessinger
2021-01-17T671: drop SSH key generation and move this to vyos-1xChristian Poessinger
2021-01-17T671: we no longer support telnet, remove configChristian Poessinger
2021-01-17T671: move IPv6 setup from rl-system to sysctlChristian Poessinger
2021-01-17T671: cleanup rl-system and move components to better suited locationsChristian Poessinger
- CHanging sysctl values should be done by out generic file /etc/sysctl.d/30-vyatta-router.conf - NTP config must not be restored from from /opt as it is entirely rendered from scratch.
2020-12-22xdp: mount /sys/fs/bpf on startup for later map populationChristian Poessinger
2020-09-01Revert "init: refresh Kernel module dependencies"Christian Poessinger
This reverts commit c406852a0288f598a74a86cde553790f6a85537f.
2020-09-01init: refresh Kernel module dependenciesChristian Poessinger
2020-08-04cronjob: T1194: clear config on bootChristian Poessinger
Config must be cleared on boot, otherwise if one configures a cronjob without explicit saving the config it will still be present on the next reboot.
2020-02-23pppoe: T1318: Migrate pppoe interfaces to vyos-1xChristian Poessinger
2020-02-10banner: T2024: migrate "system login banner" to XML/Python representationChristian Poessinger
2020-02-05ssh: T631: remove sshd config manglingChristian Poessinger
The configuration of SSHd is rendered from a template each time the service changes. Thus it is not required that the boot process touches the config.
2020-02-05login: T1990: Migrate "system login" to XML/Python representationChristian Poessinger
2019-10-21Merge branch 'current' into equuleushagbard
Auto-merging scripts/rl-system.init Auto-merging scripts/install/install-image Auto-merging Jenkinsfile
2019-10-19T1743: do not generate ssh rsa1 host keysjjakob
2019-09-29net.ipv6.route.max_size = 262144Marek Isalski
The IPv6 DFZ is now approaching 80k routes. Time to bump VyOS's default up, because otherwise it is a nasty surprise that's tricky to debug.
2017-04-29update udev folder location and partially fix T290Kim Hagen
2017-04-27generate ssh_host_ed25519_key if it is missingKim
2015-06-16vyatta-cfg-system: prevent deletion of system based post-hook symlinksAlex Harpin
Any system based symlinks installed in the /etc/commit/post-hooks.d directory were being deleted on either the initial start of the system or subsequent reboots. This commit resolves this by excluding these from the deletion process, while still tidying up other non system symlinks. This is required for bug #538 (enhancement request) to function as intended and also enables the Vyatta bug fix 4718 (enhancement), to log successful commits to syslog with commit type and user name, commited on February 2012! Bug #576 http://bugzilla.vyos.net/show_bug.cgi?id=576
2012-02-21Cleanup interface statistic clear files on rebootStephen Hemminger
clear interface statistics creates a file /var/run/vyatta/XXXX.stats that is used to adjust values. Since this data is meaningless after reboot, remove it.
2011-05-16eliminate hard-coded commit hook directoryAn-Cheng Huang
2011-05-12Remove unused parts of rl-system.initStephen Hemminger
The script was looking up hostname and setting $LOGFILE, but these parts are never used in current code.
2011-02-25Change where ipv6 route table size is increasedStephen Hemminger
Can't do it early in boot because ipv6 module may not be loaded.
2011-01-19Bugfix 6684: Don't delete wanpipe config files.Bob Gilligan
The wanpipe config files are managed by the vyatta-serial package. So this package should not touch them. (cherry picked from commit 256bf73dda76b68fe756c5299b0732336dc60e8a)
2010-12-02Allow configuring console speed etcStephen Hemminger
Bug 3849, 2289, 4126 Adds configuration of serial console: set system console { device ttyS0 { speed 19200 } device ttyACM0 { speed 57600 type modem } } This covers the cases of deleting serial console, changing speed, and allowing modem console devices
2010-12-02Set group ownership and permissions on /var/run/vyattaStephen Hemminger
Bug 6407 Allow configuration commands to create files in /var/run/vyatta without being root.
2010-12-02Cleanup leftover ipv6_no_fwd filesStephen Hemminger
Need to cleanup breadcrumb files on boot. Fix spellin errors
2010-11-16Add ability to configure SSH listen addressStephen Hemminger
Bug 2410 Add ability to add configure listen address in ssh_config. set service ssh listen-address 1.2.4.40 Multiple values are allowed, and works for both IPv4 and IPv6
2010-11-16Add option to disable host validation (DNS) for SSHStephen Hemminger
Bug 4970 New CLI control of UseDNS option to sshd_config set service ssh disable-host-validation
2010-11-15Move cleanup of serial interface into rl-system.initStephen Hemminger
This gets rid of separate init file for wan interfaces
2010-10-26Change vyatta_net_name into a perl scriptStephen Hemminger
Use existing config parser and perl to handle udev device naming. Do renaming early in udev boot, and fixup config file later. This avoids rescanning udev devices on boot and adds preliminary support for hotplug.
2010-10-23Fix commit-uri bug.Stig Thormodsrud
- remove links from commit hook directory on boot-up. - remove 'file' scheme for now.
2010-10-20Make empty config files readableStephen Hemminger
2010-10-19keep serial console until configuration is workingStephen Hemminger
2010-10-14Add better control over console screen blankerStephen Hemminger
By default, turn console screenblanking off. If user wants to enable it, they can use: set system console powersave
2010-10-14Remove serial console before configStephen Hemminger
Need to flush out serial console lines from inittab to handle the case where no serial console is configured.
2010-10-14Restore old motd and login bannerStephen Hemminger
This resolves problem where changes were made but not saved and login banner files had the non-saved changes
2010-10-14Turn off screen blanking on consoleStephen Hemminger
2010-09-07Update to current udevStephen Hemminger
Current udev does not have udevsettle instead use udevadm settle
2010-06-21Merge branch 'larkspur' of http://git.vyatta.com/vyatta-cfg-system into larkspurMichael Larson
2010-06-21fix for bug 5663Michael Larson
2010-05-24Don't enable PAM Radius by defaultStephen Hemminger
The pam-config mechanism will insert Radius pam module if it is in /usr/share/pam-configs. Therefore hold off installing file until Radius really needed.
2010-03-15Remove Radius Server config file on rebootStephen Hemminger
The radius server config file needs to be removed. It gets rebuilt later in config process.
2010-03-12Make /var/run/vyatta and /var/log/vyattaStephen Hemminger
Other scripts depend on these directories
2010-02-09Remove IPv6 address_flush sysctlStephen Hemminger
No longer used in latest Vyatta kernel.
2010-01-24Fix allow-root for telnet/sshStephen Hemminger
Bug 5252 The boot script needs to restore default settings, and the templates are then used to enable root access.
2010-01-20Set IPV6 parameters in rl-system.initStephen Hemminger
The problem is that IPV6 module is not loaded when sysctl's are interpreted during boot, and we want to allow marking IPV6 disabled.
2010-01-19Change how IPV4/IPV6 configuration values are doneStephen Hemminger
1. Move vyatta-sysctl.conf from rl-system.init to procps This makes configuration happen early (before networking) 2. Do IPV6 configuration for address_flush in rl-system.init (after IPV6 is loaded) 3. Cleanup shell code for ipv6_params: * no sudo needed in startup scripts * use cleaner iteration