-
-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge grml-autoconfig #300
Draft
zeha
wants to merge
729
commits into
master
Choose a base branch
from
merge-grml-autoconfig
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This should prevent feedback issues with internal mics reported by Aeiri.
If a brltty option is specified at the commandline run brltty.sh brltty reads /proc/cmdline itself so there is no need for running brltty with the specified bootoptions. http://mielke.cc/brltty/guidelines.html documents the boot option.
This commit allows to specify mount options to be used for mounting the DCSDEVICE. This can be used to mount devices which need additional/special mount options.
This patch allows to use exported directories via 9p-virtio to be used as DCS-directory. This allows customization of standard Grml ISO images in virtualized environments without the need to adjust anything or create specialized blockdevices/floppy images. For a short introduction about using 9p with qemu/kvm see http://wiki.qemu.org/Documentation/9psetup
…[Closes: issue1133]
The idea is to share a filesystem with the mount-tag grml-parameters which will be used to add additional commandline parameters to your system.
When using Grml as a rescue distribution for dedicated server it is typically necessary to change the root password manually as user expect to be able to login into the rescue system directly as root. This patch modified the behaviour of the ssh bootoption and will set the root password to the same value as for the grml user.
…r for the bug report.
Change default language function to exporting the language from quickconfig or bootoption or set language to 'en'. Drop the checkgrmlsmall check in the language config functions.
There's no need to execute the hostname command if the boot option hostname is not present as /etc/init.d/hostname.sh is executed on Grml during bootup. We keep the config_hostname() only because we support setting it to a random hostname if no argument was specified to the boot option and to keep using grml-hostname as main interface for changing hostnames on-the-fly.
This was just crazy, finally make it more sane…
…erwise fail If autoconfig.functions can't be parsed (e.g. because of syntax errors) then the test suite returns with exit code 0.
Drop support for non-systemd systems
This seems to save about 50% runtime on some invocations.
This is documented only for netconfig, most boots never use it.
Always true since a few Debian releases.
Also avoid running imvirt at all, if virt-what succeeds.
Improve startup time
It never really was an init script, and certainly has not been since migrating to systemd. Move the file into /usr/share/grml-autoconfig, so it stops being a conffile and lintian also stops complaining.
Move main startup script into /usr/share/grml-autoconfig/
Drop CONSOLEFONT, KDEKEYBOARD, KDEKEYBOARDS
#257 attempted to no longer install rsyslog, but this gets fooled by grml-autoconfig depending on it. Remove the rsyslog dependency and any startup code for it.
Stop managing rsyslog
The file /etc/default/rcS no longer exists, and also /etc/adjtime doesn't necessarily exist any longer. Instead, even /etc/timezone is gone nowadays, see e.g. systemd/systemd#35413 We don't need to support the bootoption "utc" any longer, as this is the default nowadays. Don't invoke hwlock at all anymore, instead set /etc/localtime to the timezone requested via boot option tz=..., if set. Accordingly drop Depends on util-linux-extra, which we no longer need now with the hwclock removal. And use `timedatectl set-local-rtc 1` as interface for /etc/adjtime with its localtime handling. Drop $CONFIG_TIME + config_time with this cleanup and handle all of the remaining timezone handling within $CONFIG_TIMEZONE + config_timezone. Thanks to Chris and Darsha for the debugging session, and clarifying this.
Re-design config_timezone for TZ + localtime handling + drop config_time
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TODO: