Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.153
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
augeas /
lenses /
dist /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
test_access.aug
3.44
KB
-rw-r--r--
test_activemq_conf.aug
758
B
-rw-r--r--
test_activemq_xml.aug
1.63
KB
-rw-r--r--
test_afs_cellalias.aug
1.31
KB
-rw-r--r--
test_aliases.aug
2.99
KB
-rw-r--r--
test_anaconda.aug
2.07
KB
-rw-r--r--
test_anacron.aug
1.21
KB
-rw-r--r--
test_approx.aug
1.44
KB
-rw-r--r--
test_apt_update_manager.aug
1.12
KB
-rw-r--r--
test_aptcacherngsecurity.aug
1.17
KB
-rw-r--r--
test_aptconf.aug
5.26
KB
-rw-r--r--
test_aptpreferences.aug
1.86
KB
-rw-r--r--
test_aptsources.aug
3.42
KB
-rw-r--r--
test_authinfo2.aug
991
B
-rw-r--r--
test_authorized_keys.aug
4.47
KB
-rw-r--r--
test_authselectpam.aug
1.34
KB
-rw-r--r--
test_automaster.aug
1.53
KB
-rw-r--r--
test_automounter.aug
5.2
KB
-rw-r--r--
test_avahi.aug
545
B
-rw-r--r--
test_backuppchosts.aug
623
B
-rw-r--r--
test_bbhosts.aug
3.68
KB
-rw-r--r--
test_bootconf.aug
980
B
-rw-r--r--
test_build.aug
8.12
KB
-rw-r--r--
test_cachefilesd.aug
579
B
-rw-r--r--
test_carbon.aug
2.54
KB
-rw-r--r--
test_ceph.aug
4.86
KB
-rw-r--r--
test_cgconfig.aug
5.93
KB
-rw-r--r--
test_cgrules.aug
903
B
-rw-r--r--
test_channels.aug
4.72
KB
-rw-r--r--
test_chrony.aug
7.51
KB
-rw-r--r--
test_clamav.aug
8.48
KB
-rw-r--r--
test_cmdline.aug
1.01
KB
-rw-r--r--
test_cobblermodules.aug
620
B
-rw-r--r--
test_cobblersettings.aug
1.34
KB
-rw-r--r--
test_cockpit.aug
2.07
KB
-rw-r--r--
test_collectd.aug
1.3
KB
-rw-r--r--
test_cpanel.aug
1.62
KB
-rw-r--r--
test_cron.aug
1.96
KB
-rw-r--r--
test_cron_user.aug
779
B
-rw-r--r--
test_crypttab.aug
1.78
KB
-rw-r--r--
test_csv.aug
1.56
KB
-rw-r--r--
test_cups.aug
13.93
KB
-rw-r--r--
test_cyrus_imapd.aug
1.33
KB
-rw-r--r--
test_darkice.aug
575
B
-rw-r--r--
test_debctrl.aug
13.94
KB
-rw-r--r--
test_desktop.aug
1.23
KB
-rw-r--r--
test_devfsrules.aug
2.17
KB
-rw-r--r--
test_device_map.aug
797
B
-rw-r--r--
test_dhclient.aug
4.69
KB
-rw-r--r--
test_dhcpd.aug
15.07
KB
-rw-r--r--
test_dns_zone.aug
10.33
KB
-rw-r--r--
test_dnsmasq.aug
1.19
KB
-rw-r--r--
test_dovecot.aug
22.3
KB
-rw-r--r--
test_dpkg.aug
322
B
-rw-r--r--
test_dput.aug
3.37
KB
-rw-r--r--
test_erlang.aug
2.58
KB
-rw-r--r--
test_ethers.aug
1.4
KB
-rw-r--r--
test_exports.aug
1.69
KB
-rw-r--r--
test_fai_diskconfig.aug
15.04
KB
-rw-r--r--
test_fail2ban.aug
413
B
-rw-r--r--
test_fonts.aug
19.45
KB
-rw-r--r--
test_fstab.aug
4.45
KB
-rw-r--r--
test_fuse.aug
590
B
-rw-r--r--
test_gdm.aug
620
B
-rw-r--r--
test_getcap.aug
3.77
KB
-rw-r--r--
test_group.aug
1.09
KB
-rw-r--r--
test_grub.aug
10.67
KB
-rw-r--r--
test_grubenv.aug
2.44
KB
-rw-r--r--
test_gshadow.aug
359
B
-rw-r--r--
test_gtkbookmarks.aug
820
B
-rw-r--r--
test_host_conf.aug
834
B
-rw-r--r--
test_hostname.aug
103
B
-rw-r--r--
test_hosts.aug
1.78
KB
-rw-r--r--
test_hosts_access.aug
6.12
KB
-rw-r--r--
test_htpasswd.aug
468
B
-rw-r--r--
test_httpd.aug
16.32
KB
-rw-r--r--
test_inetd.aug
4.51
KB
-rw-r--r--
test_inifile.aug
11.64
KB
-rw-r--r--
test_inittab.aug
1.82
KB
-rw-r--r--
test_inputrc.aug
5.13
KB
-rw-r--r--
test_interfaces.aug
3.65
KB
-rw-r--r--
test_iproute2.aug
945
B
-rw-r--r--
test_iptables.aug
7.39
KB
-rw-r--r--
test_iscsid.aug
2.45
KB
-rw-r--r--
test_jaas.aug
5.35
KB
-rw-r--r--
test_jettyrealm.aug
982
B
-rw-r--r--
test_jmxaccess.aug
637
B
-rw-r--r--
test_jmxpassword.aug
653
B
-rw-r--r--
test_json.aug
17.26
KB
-rw-r--r--
test_kdump.aug
2.91
KB
-rw-r--r--
test_keepalived.aug
14.56
KB
-rw-r--r--
test_known_hosts.aug
1.79
KB
-rw-r--r--
test_koji.aug
1.65
KB
-rw-r--r--
test_krb5.aug
29.96
KB
-rw-r--r--
test_ldap.aug
398
B
-rw-r--r--
test_ldif.aug
3.88
KB
-rw-r--r--
test_ldso.aug
486
B
-rw-r--r--
test_lightdm.aug
3.98
KB
-rw-r--r--
test_limits.aug
1.04
KB
-rw-r--r--
test_login_defs.aug
528
B
-rw-r--r--
test_logrotate.aug
7.95
KB
-rw-r--r--
test_logwatch.aug
322
B
-rw-r--r--
test_lokkit.aug
2.1
KB
-rw-r--r--
test_lvm.aug
4.56
KB
-rw-r--r--
test_mailscanner.aug
32.15
KB
-rw-r--r--
test_mailscanner_rules.aug
2.6
KB
-rw-r--r--
test_masterpasswd.aug
3.21
KB
-rw-r--r--
test_mcollective.aug
1.2
KB
-rw-r--r--
test_mdadm_conf.aug
2.52
KB
-rw-r--r--
test_memcached.aug
1.15
KB
-rw-r--r--
test_mke2fs.aug
3.08
KB
-rw-r--r--
test_modprobe.aug
4.07
KB
-rw-r--r--
test_modules.aug
229
B
-rw-r--r--
test_modules_conf.aug
3.23
KB
-rw-r--r--
test_mongodbserver.aug
775
B
-rw-r--r--
test_monit.aug
1.03
KB
-rw-r--r--
test_multipath.aug
6.5
KB
-rw-r--r--
test_mysql.aug
8.75
KB
-rw-r--r--
test_nagioscfg.aug
2.95
KB
-rw-r--r--
test_nagiosobjects.aug
1.69
KB
-rw-r--r--
test_netmasks.aug
640
B
-rw-r--r--
test_networkmanager.aug
1.93
KB
-rw-r--r--
test_networks.aug
1.16
KB
-rw-r--r--
test_nginx.aug
7.64
KB
-rw-r--r--
test_nrpe.aug
2.13
KB
-rw-r--r--
test_nslcd.aug
12.84
KB
-rw-r--r--
test_nsswitch.aug
1.54
KB
-rw-r--r--
test_ntp.aug
5.09
KB
-rw-r--r--
test_ntpd.aug
1.87
KB
-rw-r--r--
test_odbc.aug
1.62
KB
-rw-r--r--
test_opendkim.aug
7.57
KB
-rw-r--r--
test_openshift_config.aug
3.64
KB
-rw-r--r--
test_openshift_http.aug
2.16
KB
-rw-r--r--
test_openshift_quickstarts.aug
12.42
KB
-rw-r--r--
test_openvpn.aug
28.09
KB
-rw-r--r--
test_oz.aug
611
B
-rw-r--r--
test_pagekite.aug
2.75
KB
-rw-r--r--
test_pam.aug
2.13
KB
-rw-r--r--
test_pamconf.aug
1010
B
-rw-r--r--
test_passwd.aug
2.44
KB
-rw-r--r--
test_pbuilder.aug
531
B
-rw-r--r--
test_pg_hba.aug
6.97
KB
-rw-r--r--
test_pgbouncer.aug
1.97
KB
-rw-r--r--
test_php.aug
1.4
KB
-rw-r--r--
test_phpvars.aug
1.63
KB
-rw-r--r--
test_postfix_access.aug
1.52
KB
-rw-r--r--
test_postfix_main.aug
1.03
KB
-rw-r--r--
test_postfix_master.aug
4.1
KB
-rw-r--r--
test_postfix_passwordmap.aug
1.31
KB
-rw-r--r--
test_postfix_sasl_smtpd.aug
530
B
-rw-r--r--
test_postfix_transport.aug
1.71
KB
-rw-r--r--
test_postfix_virtual.aug
1.23
KB
-rw-r--r--
test_postgresql.aug
8.18
KB
-rw-r--r--
test_properties.aug
3.62
KB
-rw-r--r--
test_protocols.aug
1.3
KB
-rw-r--r--
test_puppet.aug
547
B
-rw-r--r--
test_puppet_auth.aug
1.1
KB
-rw-r--r--
test_puppetfile.aug
4.45
KB
-rw-r--r--
test_puppetfileserver.aug
949
B
-rw-r--r--
test_pylonspaste.aug
1.73
KB
-rw-r--r--
test_pythonpaste.aug
1.23
KB
-rw-r--r--
test_qpid.aug
1.3
KB
-rw-r--r--
test_quote.aug
8.66
KB
-rw-r--r--
test_rabbitmq.aug
3.66
KB
-rw-r--r--
test_radicale.aug
1.04
KB
-rw-r--r--
test_rancid.aug
706
B
-rw-r--r--
test_redis.aug
8.74
KB
-rw-r--r--
test_reprepro_uploaders.aug
4.68
KB
-rw-r--r--
test_resolv.aug
1.91
KB
-rw-r--r--
test_rhsm.aug
4.46
KB
-rw-r--r--
test_rmt.aug
826
B
-rw-r--r--
test_rsyncd.aug
1.27
KB
-rw-r--r--
test_rsyslog.aug
7.06
KB
-rw-r--r--
test_rtadvd.aug
859
B
-rw-r--r--
test_rx.aug
4.12
KB
-rw-r--r--
test_samba.aug
3.52
KB
-rw-r--r--
test_schroot.aug
2.25
KB
-rw-r--r--
test_securetty.aug
636
B
-rw-r--r--
test_semanage.aug
1.72
KB
-rw-r--r--
test_services.aug
2.87
KB
-rw-r--r--
test_shadow.aug
2.01
KB
-rw-r--r--
test_shells.aug
348
B
-rw-r--r--
test_shellvars.aug
19.15
KB
-rw-r--r--
test_shellvars_list.aug
4.18
KB
-rw-r--r--
test_simplelines.aug
724
B
-rw-r--r--
test_simplevars.aug
994
B
-rw-r--r--
test_sip_conf.aug
3.61
KB
-rw-r--r--
test_slapd.aug
3.03
KB
-rw-r--r--
test_smbusers.aug
664
B
-rw-r--r--
test_solaris_system.aug
2.48
KB
-rw-r--r--
test_soma.aug
424
B
-rw-r--r--
test_sos.aug
1.16
KB
-rw-r--r--
test_spacevars.aug
431
B
-rw-r--r--
test_splunk.aug
2.96
KB
-rw-r--r--
test_squid.aug
5.09
KB
-rw-r--r--
test_ssh.aug
3.32
KB
-rw-r--r--
test_sshd.aug
6.42
KB
-rw-r--r--
test_sssd.aug
896
B
-rw-r--r--
test_star.aug
1.56
KB
-rw-r--r--
test_strongswan.aug
2.57
KB
-rw-r--r--
test_stunnel.aug
791
B
-rw-r--r--
test_subversion.aug
3.06
KB
-rw-r--r--
test_sudoers.aug
10.72
KB
-rw-r--r--
test_sysconfig.aug
4.1
KB
-rw-r--r--
test_sysconfig_route.aug
522
B
-rw-r--r--
test_sysctl.aug
2.47
KB
-rw-r--r--
test_syslog.aug
11.05
KB
-rw-r--r--
test_systemd.aug
8.71
KB
-rw-r--r--
test_termcap.aug
16.69
KB
-rw-r--r--
test_thttpd.aug
1.17
KB
-rw-r--r--
test_tinc.aug
725
B
-rw-r--r--
test_tmpfiles.aug
12.09
KB
-rw-r--r--
test_toml.aug
8.9
KB
-rw-r--r--
test_trapperkeeper.aug
4.15
KB
-rw-r--r--
test_tuned.aug
259
B
-rw-r--r--
test_up2date.aug
6.23
KB
-rw-r--r--
test_updatedb.aug
855
B
-rw-r--r--
test_util.aug
428
B
-rw-r--r--
test_vfstab.aug
2.79
KB
-rw-r--r--
test_vmware_config.aug
1.7
KB
-rw-r--r--
test_vsftpd.aug
2.49
KB
-rw-r--r--
test_webmin.aug
195
B
-rw-r--r--
test_wine.aug
5.58
KB
-rw-r--r--
test_xendconfsxp.aug
7.74
KB
-rw-r--r--
test_xinetd.aug
2.78
KB
-rw-r--r--
test_xml.aug
20.04
KB
-rw-r--r--
test_xorg.aug
2.51
KB
-rw-r--r--
test_xymon.aug
4.29
KB
-rw-r--r--
test_xymon_alerting.aug
7.44
KB
-rw-r--r--
test_yaml.aug
1.34
KB
-rw-r--r--
test_yum.aug
8.31
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test_grub.aug
module Test_grub = let conf = "# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/vg00/lv00 # initrd /initrd-version.img boot=/dev/sda device (hd0) HD(1,800,64000,9895c137-d4b2-4e3b-a93b-dc9ac4) password --md5 $1$M9NLj$p2gs87vwNv48BUu.wAfVw0 default=0 setkey setkey less backquote background 103332 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz gfxmenu=(hd0,0)/boot/message verbose = 0 hiddenmenu title Fedora (2.6.24.4-64.fc8) root (hd0,0) kernel /vmlinuz-2.6.24.4-64.fc8 ro root=/dev/vg00/lv00 crashkernel= initrd /initrd-2.6.24.4-64.fc8.img title=Fedora (2.6.24.3-50.fc8) root (hd0,0) kernel /vmlinuz-2.6.24.3-50.fc8 ro root=/dev/vg00/lv00 initrd /initrd-2.6.24.3-50.fc8.img title Fedora (2.6.21.7-3.fc8xen) root (hd0,0) kernel /xen.gz-2.6.21.7-3.fc8 module /vmlinuz-2.6.21.7-3.fc8xen ro root=/dev/vg00/lv00 module /initrd-2.6.21.7-3.fc8xen.img title Fedora (2.6.24.3-34.fc8) root (hd0,0) kernel /vmlinuz-2.6.24.3-34.fc8 ro root=/dev/vg00/lv00 initrd /initrd-2.6.24.3-34.fc8.img map (hd0) (hd1) title othermenu lock makeactive configfile /boot/grub/othergrub.conf " test Grub.lns get conf = { "#comment" = "grub.conf generated by anaconda" } {} { "#comment" = "Note that you do not have to rerun grub after making changes to this file" } { "#comment" = "NOTICE: You have a /boot partition. This means that" } { "#comment" = "all kernel and initrd paths are relative to /boot/, eg." } { "#comment" = "root (hd0,0)" } { "#comment" = "kernel /vmlinuz-version ro root=/dev/vg00/lv00" } { "#comment" = "initrd /initrd-version.img" } { "boot" = "/dev/sda" } { "device" = "(hd0)" { "file" = "HD(1,800,64000,9895c137-d4b2-4e3b-a93b-dc9ac4)" } } { "password" = "$1$M9NLj$p2gs87vwNv48BUu.wAfVw0" { "md5" } } { "default" = "0" } { "setkey" } { "setkey" { "to" = "less" } { "from" = "backquote" } } { "background" = "103332" } { "timeout" = "5" } { "splashimage" = "(hd0,0)/grub/splash.xpm.gz" } { "gfxmenu" = "(hd0,0)/boot/message" } { "verbose" = "0" } { "hiddenmenu" } { "title" = "Fedora (2.6.24.4-64.fc8)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.6.24.4-64.fc8" { "ro" } { "root" = "/dev/vg00/lv00" } {"crashkernel" = ""} } { "initrd" = "/initrd-2.6.24.4-64.fc8.img" } } { "title" = "Fedora (2.6.24.3-50.fc8)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.6.24.3-50.fc8" { "ro" } { "root" = "/dev/vg00/lv00" } } { "initrd" = "/initrd-2.6.24.3-50.fc8.img" } } { "title" = "Fedora (2.6.21.7-3.fc8xen)" { "root" = "(hd0,0)" } { "kernel" = "/xen.gz-2.6.21.7-3.fc8" } { "module" = "/vmlinuz-2.6.21.7-3.fc8xen" { "ro" } { "root" = "/dev/vg00/lv00" } } { "module" = "/initrd-2.6.21.7-3.fc8xen.img" } } { "title" = "Fedora (2.6.24.3-34.fc8)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.6.24.3-34.fc8" { "ro" } { "root" = "/dev/vg00/lv00" } } { "initrd" = "/initrd-2.6.24.3-34.fc8.img" } { "map" { "from" = "(hd0)" } { "to" = "(hd1)" } } } { "title" = "othermenu" { "lock" } { "makeactive" } { "configfile" = "/boot/grub/othergrub.conf" } } test Grub.lns put conf after set "default" "0" = conf test Grub.lns get "# menu.lst - See: grub(8), info grub, update-grub(8) ## default num\n" = { "#comment" = "menu.lst - See: grub(8), info grub, update-grub(8)" } {} { "#comment" = "# default num" } (* Color directive *) test Grub.lns get "color cyan/blue white/blue\n" = { "color" { "normal" { "foreground" = "cyan" } { "background" = "blue" } } { "highlight" { "foreground" = "white" } { "background" = "blue" } } } test Grub.lns get "\tcolor cyan/light-blue\n" = { "color" { "normal" { "foreground" = "cyan" } { "background" = "light-blue" } } } test Grub.lns put "color cyan/light-blue\n" after set "/color/highlight/foreground" "white"; set "/color/highlight/background" "black" = "color cyan/light-blue white/black\n" (* Boot stanza with savedefault *) let boot_savedefault = "title\t\tDebian GNU/Linux, kernel 2.6.18-6-vserver-686 root\t\t(hd0,0) kernel\t\t/boot/vmlinuz-2.6.18-6-vserver-686 root=/dev/md0 ro initrd\t\t/boot/initrd.img-2.6.18-6-vserver-686 \tsavedefault\n" test Grub.lns get boot_savedefault = { "title" = "Debian GNU/Linux, kernel 2.6.18-6-vserver-686" { "root" = "(hd0,0)" } { "kernel" = "/boot/vmlinuz-2.6.18-6-vserver-686" { "root" = "/dev/md0" } { "ro" } } { "initrd" = "/boot/initrd.img-2.6.18-6-vserver-686" } { "savedefault" } } test Grub.lns get "serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1\n" = { "serial" { "unit" = "0" } { "speed" = "9600" } { "word" = "8" } { "parity" = "no" } { "stop" = "1" } } test Grub.lns get "terminal --timeout=10 serial console\n" = { "terminal" { "timeout" = "10" } { "serial" } { "console" } } test Grub.boot_setting get "chainloader --force +1 \n" = { "chainloader" = "+1" { "force" } } test Grub.savedefault put "savedefault\n" after set "/savedefault" "3" = "savedefault 3\n" test Grub.lns get "password foo password foo /boot/grub/custom.lst password --md5 $1$Ahx/T0$Sgcp7Z0xgGlyANIJCdESi. password --encrypted ^9^32kwzzX./3WISQ0C password --encrypted ^9^32kwzzX./3WISQ0C /boot/grub/custom.lst " = { "password" = "foo" } { "password" = "foo" { "file" = "/boot/grub/custom.lst" } } { "password" = "$1$Ahx/T0$Sgcp7Z0xgGlyANIJCdESi." { "md5" } } { "password" = "^9^32kwzzX./3WISQ0C" { "encrypted" } } { "password" = "^9^32kwzzX./3WISQ0C" { "encrypted" } { "file" = "/boot/grub/custom.lst" } } (* BZ 590067 - handle comments in a title section *) (* Comments within a boot stanza belong to that boot stanza *) test Grub.lns get "title Red Hat Enterprise Linux AS (2.4.21-63.ELsmp) root (hd0,0) kernel /vmlinuz-2.4.21-63.ELsmp ro root=LABEL=/ #initrd /initrd-2.4.21-63.ELsmp.img initrd /initrd-2.4.21-63.EL.img.e1000.8139\n" = { "title" = "Red Hat Enterprise Linux AS (2.4.21-63.ELsmp)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.4.21-63.ELsmp" { "ro" } { "root" = "LABEL=/" } } { "#comment" = "initrd /initrd-2.4.21-63.ELsmp.img" } { "initrd" = "/initrd-2.4.21-63.EL.img.e1000.8139" } } (* Comments at the end of a boot stanza go into the top level *) test Grub.lns get "title Red Hat Enterprise Linux AS (2.4.21-63.ELsmp) root (hd0,0) kernel /vmlinuz-2.4.21-63.ELsmp ro root=LABEL=/ initrd /initrd-2.4.21-63.EL.img.e1000.8139 # Now for something completely different\n" = { "title" = "Red Hat Enterprise Linux AS (2.4.21-63.ELsmp)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.4.21-63.ELsmp" { "ro" } { "root" = "LABEL=/" } } { "initrd" = "/initrd-2.4.21-63.EL.img.e1000.8139" } } { "#comment" = "Now for something completely different" } (* Solaris 10 extensions: kernel$ and module$ are permitted and enable *) (* variable expansion. findroot (similar to root) and bootfs added *) test Grub.lns get "title Solaris 10 10/09 s10x_u8wos_08a X86 findroot (pool_rpool,0,a) bootfs rpool/mybootenv-alt kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module$ /platform/i86pc/boot_archive\n" = { "title" = "Solaris 10 10/09 s10x_u8wos_08a X86" { "findroot" = "(pool_rpool,0,a)" } { "bootfs" = "rpool/mybootenv-alt" } { "kernel$" = "/platform/i86pc/multiboot" { "-B" } { "$ZFS-BOOTFS" } } { "module$" = "/platform/i86pc/boot_archive" } } (* Solaris 10 extension: multiboot kernel may take a path as its first *) (* argument. *) test Grub.lns get "title Solaris failsafe findroot (pool_rpool,0,a) kernel /boot/multiboot kernel/unix -s module /boot/x86.miniroot-safe\n" = { "title" = "Solaris failsafe" { "findroot" = "(pool_rpool,0,a)" } { "kernel" = "/boot/multiboot" { "@path" = "kernel/unix" } { "-s" } } { "module" = "/boot/x86.miniroot-safe" } } test Grub.lns get "title SUSE Linux Enterprise Server 11 SP1 - 2.6.32.27-0.2 kernel (hd0,0)/vmlinuz root=/dev/vg_root/lv_root resume=/dev/vg_root/lv_swap splash=silent showopts initrd (hd0,0)/initrd\n" = { "title" = "SUSE Linux Enterprise Server 11 SP1 - 2.6.32.27-0.2" { "kernel" = "(hd0,0)/vmlinuz" { "root" = "/dev/vg_root/lv_root" } { "resume" = "/dev/vg_root/lv_swap" } { "splash" = "silent" } { "showopts" } } { "initrd" = "(hd0,0)/initrd" } } (* Password protected kernel, issue #229 *) test Grub.lns get "title Password Protected Kernel root (hd0,0) kernel /vmlinuz ro root=/dev/mapper/root initrd /initramfs password --md5 secret\n" = { "title" = "Password Protected Kernel" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz" { "ro" } { "root" = "/dev/mapper/root" } } { "initrd" = "/initramfs" } { "password" = "secret" { "md5" } } } (* Test kernel options with different special characters. *) test Grub.lns get "title Fedora (2.6.24.4-64.fc8) root (hd0,0) kernel /vmlinuz-2.6.24.4-64.fc8 ro root=/dev/vg00/lv00 with.dot=1 with-dash=1 with_underscore=1 with+plus=1 initrd /initrd-2.6.24.4-64.fc8.img\n" = { "title" = "Fedora (2.6.24.4-64.fc8)" { "root" = "(hd0,0)" } { "kernel" = "/vmlinuz-2.6.24.4-64.fc8" { "ro" } { "root" = "/dev/vg00/lv00" } { "with.dot" = "1" } { "with-dash" = "1" } { "with_underscore" = "1" } { "with+plus" = "1" } } { "initrd" = "/initrd-2.6.24.4-64.fc8.img" } } (* Test parsing of invalid entries via menu_error *) test Grub.lns get "default=0\ncrud=no\n" = { "default" = "0" } { "#error" = "crud=no" } (* We handle some pretty bizarre bad syntax *) test Grub.lns get "default=0 crud no valid:nope nonsense = yes bad arg1 arg2 arg3=v\n" = { "default" = "0" } { "#error" = "crud no" } { "#error" = "valid:nope" } { "#error" = "nonsense = yes" } { "#error" = "bad arg1 arg2 arg3=v" } (* Test parsing of invalid entries via boot_error *) test Grub.lns get "title test root (hd0,0) crud foo\n" = { "title" = "test" { "root" = "(hd0,0)" } { "#error" = "crud foo" } }
Close