This file is indexed.

/usr/share/dell/casper/seeds/ubuntu.seed is in dell-recovery 1.31.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
#
#       <ubuntu.seed>
#
#       Dell Ubuntu preseed file used for FI installs
#        * Last updated for Ubuntu 11.04
#
#       Sets all of the defaults for the Ubuntu installation
#        * Keyboard
#        * Locale
#        * Time zone
#        * Mirrors
#        * Language pack inclusion
#        * Hard drive layout
#        * Framework enablement
#
#       Copyright 2008-2011 Dell Inc.
#           Mario Limonciello <Mario_Limonciello@Dell.com>
#           Hatim Amro <Hatim_Amro@Dell.com>
#           Michael E Brown <Michael_E_Brown@Dell.com>
#
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.

# Keyboard selection.
 d-i keyboard-configuration/layoutcode string us
 d-i keyboard-configuration/variantcode string

### Time zone setup

# You may set this to any valid setting for $TZ; see the contents of
# /usr/share/zoneinfo/ for valid values.
 d-i time/zone string UTC

### Network configuration

# netcfg will choose an interface that has link if possible. This makes it
# skip displaying a list if there is more than one interface.
 d-i netcfg/choose_interface select auto

# If you have a slow dhcp server and the installer times out waiting for
# it, this might be useful.
 d-i netcfg/dhcp_timeout string 5

# Any hostname and domain names assigned from dhcp take precedence over
# values set here. However, setting the values still prevents the questions
# from being shown, even if values come from dhcp.
 d-i netcfg/get_hostname string dell-desktop
 d-i netcfg/get_domain string

### APT stuff
 d-i apt-setup/use_mirror boolean true
 d-i apt-setup/security_host string security.ubuntu.com
 d-i apt-setup/partner boolean true

### Partitioning

# We are doing a recovery from a hard drive, don't unmount partitions
 d-i ubiquity/partman-skip-unmount boolean true
 d-i partman/filter_mounted boolean false

# We are letting partman pick the largest amount of space
 d-i partman-auto/init_automatically_partition select biggest_free

# Install to drive
 d-i partman-auto/disk string dynamic

# Provide an expert recipe because the default recipe will make all
# logical partitions
 d-i partman-auto/expert_recipe string \
                                       \
   dell ::                             \
       100 150 200 free                \
       $iflabel{ gpt }                 \
       $reusemethod{ }                 \
       method{ efi }                   \
       format{ } .                     \
                                       \
       500 10000 4000000 ext4          \
       $primary{ }                     \
       method{ format }                \
       format{ }                       \
       use_filesystem{ }               \
       filesystem{ ext4 }              \
       mountpoint{ / } .               \
                                       \
       105% 150% 200% linux-swap       \
       method{ swap }                  \
       format{ }                       \
       .

# In case we decide to remove swap from a drive in FI:
 d-i partman-basicfilesystems/no_swap boolean false

### Boot loader installation
# Don't install to the MBR, we install to PBR instead
 d-i grub-installer/only_debian boolean false
 d-i grub-installer/with_other_os boolean false

# Install grub2 to the proper install-to partition.
 d-i grub-installer/bootdev  string dynamic

# Don't let Ubiquity make our install-to partition active.  We'll do that
# Ourselves later after the install is all done.
 d-i grub-installer/make_active boolean false

### User selection/password for OEM

# This gets deleted by oem-config-prepare, so it doesnt matter...
 d-i passwd/user-fullname string OEM
 d-i passwd/username string oem
 d-i passwd/user-password password password
 d-i passwd/user-password-again password password

# enable oem mode
 d-i oem-config/enable boolean true
 d-i oem-config/id string Dell Inc.
 d-i oem-config/remove boolean true
 d-i oem-config/early_command string dynamic
 d-i oem-config/late_command string /usr/share/dell/scripts/oem_config.sh late
 d-i oem-config/remove_extras boolean true
 d-i oem-config/install-language-support boolean true

### Package selection

# General stuff

 ubiquity ubiquity/custom_title_text string Dell Recovery
 tasksel tasksel/first multiselect ubuntu-desktop
 d-i finish-install/reboot_in_progress note
 ubiquity ubiquity/summary note

# Force X to run in a safe graphics mode
 ubiquity ubiquity/force_failsafe_graphics boolean true

# Don't show incomplete language support message
 d-i pkgsel/ignore-incomplete-language-support boolean true

# For OEM-Config, only show the languages that are installable
 d-i ubiquity/only-show-installable-languages boolean true

### Running custom commands during the installation

# This first command is run as early as possible, just after
# preseeding is read.
 ubiquity ubiquity/success_command string /usr/share/dell/scripts/chroot.sh success
 ubiquity ubiquity/failure_command string /usr/share/dell/scripts/chroot.sh failure
 ubiquity ubiquity/reboot boolean true
 ubiquity ubiquity/poweroff boolean false