11

I'd like to prepare an iso for unattended installation. So I generated a preeseed file to run through the installer automatically. Is it possible to download a bash script with wget and run it with bash directly in the first user's homedir (where the first user is the user account created by the installer)? What would the commands in the preseed file look like?

Zanna
  • 70,465
Josh
  • 1,440
  • Does the answer have to include only an answer to Is it possible to download a bash script with wget and run it with bash directly in the first users homedir? ? Also, please define first users – hytromo May 12 '13 at 13:33
  • The first user is the user that is created by the installer – Josh May 18 '13 at 07:15

2 Answers2

12

Here is how:

d-i preseed/late_command string in-target wget -P /tmp/ $server/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh`

Put this line into a preseed file and you can do everything in your system you are familiar with bash.

You have to replace $server with a webhost or a local ip of course.

Zanna
  • 70,465
Josh
  • 1,440
8

You can also use:

d-i preseed/run string run.sh

The run.sh file must be stored in the same directory from which the preseed file was downloaded.

cjac
  • 171
panticz
  • 1,718