Skip to content
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
wants to merge 729 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
729 commits
Select commit Hold shift + click to select a range
656131a
Release new version v0.9.44.
zeha Dec 22, 2011
58b8c5b
Don't enable mixer controls containing mic in their name.
Dec 23, 2011
811536d
Remove subshells in config_mixer for the tests.
Dec 23, 2011
a9ccbeb
Release new version 0.9.45
mika Dec 23, 2011
63a89d2
Refactor config_testcd and support multiple md5sum files
Dec 26, 2011
dfd0b4b
Re-add simplifed support for brltty.
Dec 30, 2011
518a58c
Remove mkdir /mnt/{floppy,cdrom,test} from grml-autoconfig
mrud Jan 2, 2012
1121d01
Release new version 0.9.46
mika Jan 3, 2012
b0f6829
Flexibilize mount handling for the DCS device.
Jan 8, 2012
4b66394
Support 9p-virtio filesystem for mounting the DCS-directory.
Jan 8, 2012
c21ba2f
Release new version 0.9.47
mika Jan 9, 2012
c7bf6a6
correct service startup and password management for non-default-user …
Jan 12, 2012
bf05cf8
Release new version 0.9.48
mika Jan 13, 2012
ba6c770
Try to read grml-autoconfig bootparameters from 9p virtio filesystem.
Jan 16, 2012
542bbd9
Release new version 0.9.49
mika Jan 29, 2012
7a3d016
Set root password to specified/generated ssh password.
Feb 6, 2012
3bbdfa7
Mention root user in all according ssh messages
mika Feb 7, 2012
a45550d
Fix typo in grml-autoconfig.1.txt - use services instead of service
Feb 11, 2012
493cad7
Run grml-x with specified window-manager. Thanks to Wolfgang Scheiche…
Feb 27, 2012
457ab94
Release new version 0.9.50
mika May 9, 2012
ec6a457
Remove standard language settings for grml_small (type: POSIX)
May 17, 2012
dc9b9cb
Add a README file for Github
May 17, 2012
aea2716
Bump Standards-Version to 3.9.3.
mika May 20, 2012
4828165
Release new version 0.9.51
mika May 20, 2012
446f69e
Fix to set VNC password for correct user
Jun 22, 2012
dba3dba
Release new version 0.9.52
mika Jun 22, 2012
b57cced
No longer execute hostname command if hostname option is not present
mika Jun 22, 2012
f278b8f
vim modelines: set shiftwidth to 2
mika Jun 22, 2012
f76ba7f
Release new version 0.9.53
mika Jun 28, 2012
e144dae
tests/test_debs.sh: verify that autoconfig.functions can be read, oth…
mika Jul 2, 2012
aeca1fe
config_hostname: fix syntax error and wrong eend call
mika Jul 2, 2012
e74ad21
Release new version 0.9.54
mika Jul 2, 2012
ba8195e
save-config: Adjust for working with current Grml versions [Testing: …
mika Jul 24, 2012
77d8aeb
Release new version 0.9.55
mika Jul 24, 2012
4b79c74
Replace 'modprobe -l' command with modinfo(8) command line
mika Sep 3, 2012
0dffc75
Provide checks for vmware-detect/imvirt/virt-what for setting environ…
mika Sep 3, 2012
fa7bc1d
Release new version 0.9.56
mika Sep 3, 2012
7c2d046
Fix return code handling of config_testcd() + slightly refactor code
mika Sep 5, 2012
8949355
Release new version 0.9.57
mika Sep 5, 2012
9699817
Display SSH server key fingerprints
mika Sep 25, 2012
7a4cdc9
Do not limit supported file names of scripts to run-parts defaults
mika Sep 27, 2012
e28cfd5
Default DCSDIR to /live/image also in noautoconfig/forensic mode
mika Sep 27, 2012
195f37b
Release new version 0.9.58
mika Sep 27, 2012
9abc41a
Drop unused aumix from Recommends
mika Oct 1, 2012
f640cd6
config_display_ssh_fingerprints: adjust check for present host keys
mika Oct 2, 2012
cc84800
Bump Standards-Version to 3.9.4
mika Oct 2, 2012
af3d1ae
Release new version 0.9.59
mika Oct 2, 2012
e0cbea5
CMDLINE handling: do not use 'local' outside a function
mika Nov 4, 2012
5241c1b
Release new version 0.9.60
mika Nov 4, 2012
1b7182a
Fix displaying information about virtual environment
mika Jan 9, 2013
c7b2b46
Adjust live media path for new live-boot version
mika Jan 10, 2013
50ad610
Release new version 0.10.0
mika Jan 10, 2013
53a38e0
Further adaptions regarding new /lib/live directory
mika Jan 10, 2013
e742c17
Release new version 0.10.1
mika Jan 10, 2013
cfa5798
Run blkid under timeout command as well when accessing floppy device
mika Feb 21, 2013
b42f281
Release new version 0.10.2
mika Feb 21, 2013
dc3ba5f
save-config: fix syntax error [Closes: issue1247]
mika Mar 25, 2013
a513bce
Release new version 0.10.3
mika Mar 25, 2013
17548ec
Drop all floppy related code and documentation
mika Mar 25, 2013
f1cbe6f
Set UTC as default time zone [Closes: issue1261]
mika Jun 2, 2013
6381581
support new boot option encpasswd to provide hashed password, refacto…
mika Jun 10, 2013
130b3b9
Release new version 0.11.0
mika Jun 10, 2013
26c72c6
Generate symlink /etc/mtab pointing to /proc/mounts [Closes: issue1277]
mika Sep 26, 2013
752b91a
Release new version 0.11.1
mika Sep 26, 2013
8fbfaf8
Report result of scripts execution
mika Jan 6, 2014
71300c7
Release new version 0.11.2
mika Feb 3, 2014
db1d79a
config_mixer: ignore "Console" devices for amixer
mika Feb 4, 2014
db66c21
Release new version 0.11.3
mika Feb 4, 2014
0fc94ba
Fix keyboard entries for lang=ch
mika Feb 5, 2014
510f124
Release new version 0.11.4
mika Feb 5, 2014
5c2ee00
config_debs(): fix typo (s/Tring/Trying/)
mika Feb 7, 2014
7b1dd60
Release new version 0.11.5
mika Feb 7, 2014
5758c05
Support automatic execution of scripts on VirtualBox shared folders
mika Feb 24, 2014
fdfbe35
Release new version 0.12.0
mika Feb 24, 2014
7974cf5
vbautomation takes shared folder name without prefix + improve timing
mika Feb 25, 2014
cf2a305
Release new version 0.12.1
mika Feb 25, 2014
e9fb912
Drop .sp workaround, fix some typos in manpages and remove duplicated…
jimmy42 Mar 15, 2014
2d80097
Drop code related to scripts handling on DCSDIR, breaking it for GRML…
jimmy42 Mar 15, 2014
c904c53
Added some extra information about DCS directory on a live medium
jimmy42 Mar 18, 2014
2703288
Bump Standards-Version to 3.9.5
mika Mar 20, 2014
a1c73d3
Run wrap-and-sort -a on debian directory
mika Mar 20, 2014
04c7966
Release new version 0.13.0
mika Mar 20, 2014
3bcbaf2
Drop checks for "forensic" boot option
mika Apr 2, 2014
ff11162
Release new version 0.13.1
mika Apr 2, 2014
44d2f2c
Code cleanup, drop config_dma + check_partitions [Closes: issue1305]
mika Apr 19, 2014
d38371b
Release new version 0.13.2
mika Apr 19, 2014
7720fec
Bump Standards-Version to 3.9.6
mika Oct 27, 2014
3e5bfb1
Support getfile.retries=... boot option
mika Oct 27, 2014
d435c09
Release new version 0.13.3
mika Oct 27, 2014
71409f0
config_cpu: set ondemand governor only if available
mika Dec 11, 2014
1f3984c
Release new version 0.14.0
mika Dec 11, 2014
2136971
Drop deprecated features
mika Nov 4, 2016
e27ad4a
Initial systemd support
mika Jan 12, 2016
f0bb606
/etc/default/rcS no longer exists in recent initscripts versions
mika Dec 30, 2016
52d6e37
Enable acpid.socket if we're running under systemd
mika Dec 30, 2016
4217907
Introduce service_wrapper to avoid direct /etc/init.d calls
mika Dec 30, 2016
c788eee
Rely on /proc/1/comm to identify running systemd
mika Jan 13, 2017
66de1b7
Source /etc/grml_nocolors with nocolor boot option
mika Jan 13, 2017
c61007c
Drop grml_nocolors + grml_colors magic, instead rely on lsb-functions
mika Jan 13, 2017
5196820
Bump Standards-Version to 3.9.8
mika Jan 13, 2017
50fa2c9
Bump debian/compat to 9
mika Jan 13, 2017
c6a20c4
Build-Depend on debhlper >= 9
mika Jan 13, 2017
0d97b06
Release new version 0.15.0
mika Jan 13, 2017
5a40283
No longer depend on acpid, skip acpi(d) specific stuff under systemd
mika Feb 24, 2017
271270f
Use https for Homepage + Vcs-Browser entries
mika Feb 24, 2017
43fcb6f
systemd/grml-autoconfig.service: switch to WantedBy=grml-boot.target
mika Feb 24, 2017
8e04ceb
Release new version 0.15.1
mika Feb 24, 2017
d3a36e6
Re-enable GPM service startup
mika Apr 20, 2017
5c9cd18
Provide information about whether Secure Boot is enabled or not
mika Apr 20, 2017
52d7906
Release new version 0.15.2
mika Apr 20, 2017
e983d35
Adjust mdadm-raid + lvm2 messages and service handling for usage with…
mika Apr 21, 2017
93e0481
Make startx boot option work with systemd
jkirk Apr 24, 2017
969faf4
Release new version 0.15.3
mika May 5, 2017
89ca83c
Fix generation of startx helper script
jkirk May 5, 2017
a957ce5
Release new version 0.15.4
mika May 5, 2017
f8c5d62
Replace dependency on console-terminus with console-setup + console-s…
mika May 12, 2017
e23d270
Ensure that grml-autoconfig service is running before tty1 is enabled
mika May 12, 2017
87e4437
Do not run sysv specific serial console setup under systemd
mika May 12, 2017
4166d16
Release new version 0.15.5
mika May 12, 2017
d7f61ce
Don't complain about missing amixer binary on tty
mika May 16, 2017
3f23062
Don't warn if SecureBoot is not enabled, instead only inform about cu…
mika May 16, 2017
4391502
Drop deprecated and unsupported CONFIG_WELCOME configuration
mika May 19, 2017
e04a264
Drop config_stats
mika May 19, 2017
513cd63
Release new version 0.15.6
mika May 19, 2017
beeb761
Drop config_debug, not working under systemd as intended
mika May 19, 2017
5aeced8
Get rid of ugly startx helper script and start X on tty7/vt7
jkirk May 20, 2017
d3af8ae
Fix the amixer scontrols parser in config_mixer
jkirk May 21, 2017
0cda275
Release new version 0.15.7
mika May 24, 2017
dade488
Update instructions for manual mdadm start, drop --auto=yes --symlink…
mika May 26, 2017
081af36
Update instructions for manual LVM start + fix LVM detection for lvm …
mika May 26, 2017
2bd91b4
Release new version 0.15.8
mika May 26, 2017
283aae2
startx: share selected window manager via /var/run/grml-x/window-manager
mika May 28, 2017
e661803
Release new version 0.15.9
mika May 28, 2017
96f61c5
Make sure mokutil reports actual Secure Boot status even if not runni…
mika Sep 1, 2017
545d6cd
Bump Standards-Version to 4.0.1
mika Sep 1, 2017
5ab81ab
Release new version 0.16.0
mika Sep 1, 2017
7506554
For access to efivars filesystem it needs to be of type efivarfs
mika Sep 7, 2017
878fa71
Release new version 0.16.1
mika Sep 7, 2017
59b8f54
Add x11vnc to Recommends
mika Oct 6, 2017
29c7121
Never start systemd services in background
mika Oct 6, 2017
ad29ff3
Bump Standards-Version to 4.1.1
mika Oct 6, 2017
523bcfa
Release new version 0.17.0
mika Oct 6, 2017
47b2ee2
Make interactive scripts work
marcosfrm Jan 2, 2018
547f5d0
Release new version 0.17.1
mika Jan 2, 2018
e717c2f
Improve VM detection when running inside recent versions of VirtualBox
mika May 11, 2018
52cfcdb
Release new version 0.17.2
mika May 11, 2018
f910022
Don't output failures when trying to load efivars
mika Sep 14, 2018
14f91b2
Bump Standards-Version to 4.2.1
mika Sep 14, 2018
a70b39f
Release new version 0.17.3
mika Sep 14, 2018
497558a
Fix unicode font issue under systemd by ensuring proper setup order
mika Oct 25, 2018
8b48868
Release new version 0.17.4
mika Oct 25, 2018
f71a8b4
Drop deprecated loadcpufreq/cpufrequtils, no longer relevant
mika Dec 13, 2018
32f2612
Ensure haveged is running before ssh service is invoked
mika Dec 13, 2018
fd28c09
brltty: start brltty service instead of invoking /lib/brltty/brltty.sh
mika Dec 14, 2018
922c458
Release new version 0.18.0
mika Dec 14, 2018
c2a439d
config_language: rely on console-setup for keyboard + font handling
mika Dec 29, 2018
77089e8
Release new version 0.18.1
mika Dec 29, 2018
1451cbe
Switch default mount point from /lib/live/mount/medium to /run/live/m…
mika Mar 21, 2019
893aa32
Drop deprecated doc/grml-autoconfig.200905.txt
mika Mar 21, 2019
70b63e0
Bump Standards-Version to 4.3.0
mika Mar 21, 2019
d86805c
Bump debian/compat to 10 and adjust Build-Depends on debhelper accord…
mika Mar 21, 2019
134e393
Disable shunit2 tests, failing in current Debian/unstable environments
mika Mar 21, 2019
9fec115
Release new version 0.19.0
mika Mar 21, 2019
41fc916
lvm: start lvm2-lvmetad only if present + support lvm2-lvmpolld
mika Jun 23, 2020
809b74e
Release new version 0.19.1
mika Jun 23, 2020
213542c
VirtualBox shared folders: adjust check for detecting shared folder
mika Jul 3, 2020
df4c45d
VirtualBox shared folders: expect exact match for automation folder name
mika Jul 3, 2020
cc37633
Release new version 0.19.2
mika Jul 10, 2020
9033b69
Improve VirtualBox shared folders + support vboxdrv service
mika Aug 13, 2020
519afaa
Release new version 0.19.3
mika Aug 13, 2020
282fc2d
Do not run VirtualBox setup under enabled Secure Boot to avoid errors…
mika Sep 15, 2020
8fb36d3
Release new version 0.19.4
mika Sep 15, 2020
74d939f
The Uni3-Terminus16.psf.gz font is shipped by console-setup-linux now…
mika May 7, 2021
7d11a41
Refresh packaging and use new debhelper style
mika May 7, 2021
eed5202
Drop deprecated /etc/dhcp3 and ship as /etc/dhcp only
mika May 7, 2021
0290ba1
Drop /etc/init.d/grml-autoconfig.strace
mika May 7, 2021
8d09c2e
Convert language-functions from ISO-8859 to UTF-8
mika May 7, 2021
33ccdf0
Apply wrap-and-sort (-tas) on Debian packaging
mika May 7, 2021
d9d819a
Drop deprecated Conflicts and Replaces on grml-etc + grml-saveconfig
mika May 7, 2021
f32908f
Release new version 0.20.0
mika May 7, 2021
efd95ec
Demote unavailability of dmraid from error to warning only
mika May 10, 2021
c63e1c9
Release new version 0.20.1
mika May 10, 2021
6460d93
running_under_secureboot: update for efivarfs + new mokutil behavior
mika Mar 21, 2022
b16918d
Release new version 0.20.2
mika Mar 21, 2022
820c70d
systemd unit: use StandardInput=null to work in serial console mode
mika Sep 2, 2022
b5e03f7
Release new version 0.20.3
mika Sep 2, 2022
ac66f9c
Drop support for bootlogd
mika Feb 6, 2023
0772dfb
Release new version 0.20.4
mika Feb 27, 2023
a168985
Depend on util-linux-extra or older util-linux
mika Aug 4, 2023
eabadcb
Release new version 0.20.5
mika Aug 11, 2023
1378da9
Replace deprecated vmware-detect with virt-what/imvirt
mika Sep 1, 2023
241c701
imvirt/vmware: don't allow output of grep on stdout
mika Sep 1, 2023
ab108c3
Release new version 0.20.6
mika Sep 6, 2023
8d5aac5
config_cpu: use lscpu for identifying CPU information
mika Sep 8, 2023
ca4cbab
Release new version 0.20.7
mika Sep 8, 2023
61ebf97
Implement easter egg for 20 years of grml.org
mika Sep 14, 2023
f1dc1f6
Merge remote-tracking branch 'origin/github/pr/13'
mika Sep 14, 2023
d8d7bc1
Release new version 0.21.0
mika Sep 14, 2023
868b8c4
Improve easter egg for 20 years of grml.org
mika Sep 16, 2023
9b673e2
Release new version 0.21.1
mika Sep 16, 2023
fe0a80b
if multiple mountpoints avail, pick the first one
ttyS4 Oct 4, 2023
883572f
Merge remote-tracking branch 'origin/github/pr/15'
mika Oct 4, 2023
9d24186
Release new version 0.21.2
mika Oct 4, 2023
ed5bc9e
Drop support for dmraid
mika Feb 2, 2024
e130bee
Release new version 0.22.0
mika Feb 2, 2024
468861c
Drop debian2hd / grml-debootstrap support
mika Oct 4, 2024
7f832a7
debian: update Vcs-Git and Vcs-Browser
zeha Oct 25, 2024
b336f0f
Release new version 0.22.1
mika Nov 20, 2024
100636c
Merge pull request #17 from grml/mika/debian2hd
mika Nov 22, 2024
11c5385
Release new version 0.23.0
mika Nov 23, 2024
a4b4c7a
Ship debian/gbp.conf for gbp usage
mika Nov 23, 2024
e2efdf7
Release new version 0.23.1
mika Nov 23, 2024
c582f3f
rewrite password generation for more secure and convivial options
anarcat Mar 10, 2024
86c1037
Merge pull request #16 from anarcat/secure-set-passwd
zeha Dec 10, 2024
40102c1
Install systemd unit into /usr (DEP17)
zeha Dec 13, 2024
47de6bc
Merge pull request #19 from grml/zeha/usrmerge
zeha Dec 13, 2024
3f53268
GHA: add debian package build workflow
zeha Dec 13, 2024
2015f5d
Merge pull request #20 from grml/zeha/gha
zeha Dec 13, 2024
fd0a67b
Update changelog for 0.23.2 release
zeha Dec 13, 2024
0fd7d72
Restore randomized password feature
zeha Dec 19, 2024
0bc4c79
Merge pull request #24 from grml/zeha/random-passwd
zeha Dec 20, 2024
5654657
Drop support for non-systemd systems
mika Dec 20, 2024
46f5bf7
Merge pull request #21 from grml/mika/drop-filerc
zeha Dec 20, 2024
ccad03b
init script: use zsh -f to skip more startup rc code
zeha Dec 19, 2024
314e0a7
performance: avoid uname call for ARCH
zeha Dec 19, 2024
a16aa2d
grml-autoconfig: trim extra whitespace
zeha Dec 19, 2024
00f97d9
performance: stop checking for pre-2018 live media paths
zeha Dec 19, 2024
c78ab3e
performance: require /etc/mtab to be a symlink already
zeha Dec 19, 2024
debc32e
performance: require systemd to setup /{proc,sys,dev/pts}
zeha Dec 19, 2024
2b10c8b
performance: avoid using $(cat)
zeha Dec 19, 2024
531750f
performance: let systemd load 9pfs
zeha Dec 19, 2024
a3c95b4
performance: let systemd load efivarfs
zeha Dec 19, 2024
50a96c1
performance: avoid running virt-what, imvirt three times
zeha Dec 20, 2024
93a99ac
Merge pull request #25 from grml/zeha/perf
zeha Dec 21, 2024
cf361a7
Move main startup script into /usr/share/grml-autoconfig/
zeha Dec 20, 2024
8e6c779
Merge pull request #27 from grml/zeha/no-initscript
zeha Dec 21, 2024
cb08398
Update changelog for 0.23.3 release
zeha Dec 21, 2024
35417fe
Drop CONSOLEFONT setting
zeha Dec 23, 2024
be1db8e
Drop KDEKEYBOARD, KDEKEYBOARDS
zeha Dec 23, 2024
470344c
Merge pull request #28 from grml/zeha/systemd-remainders
zeha Dec 24, 2024
96239db
Update changelog for 0.23.4 release
zeha Dec 30, 2024
49a9169
Stop managing rsyslog
zeha Jan 2, 2025
2e6365a
Merge pull request #29 from grml/zeha/rm-rsyslog
zeha Jan 2, 2025
10a8202
Update changelog for 0.23.5 release
zeha Jan 2, 2025
0ed26f2
Re-design config_timezone for TZ + localtime handling + drop config_time
mika Jan 30, 2025
ca800c2
Merge pull request #30 from grml/mika/timezone
mika Jan 30, 2025
6f81ddd
d/control: update Maintainer/Uploaders
zeha Jan 30, 2025
b8964a8
Update changelog for 0.23.6 release
zeha Jan 30, 2025
9cc6b30
Merge grml-autoconfig
zeha Jan 30, 2025
47e06a7
Move grml-autoconfig files into fai layout
zeha Jan 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# only run the comamnd if we bound to a new ip
case "$reason" in BOUND)
if ! grep -q 'nodhcphostname' /proc/cmdline && [ -f /etc/grml_cd ] ; then

hostname=$(busybox nslookup "$new_ip_address" | awk '/Address 1: '$new_ip_address'/ {print $4}')
if [ -n "$hostname" ] ; then
grml-hostname "$hostname"
hostname -F /etc/hostname
fi
fi
;;
esac
Loading