diff --git a/config/rootfiles/installer/eject b/config/rootfiles/installer/eject new file mode 120000 index 000000000..54928be24 --- /dev/null +++ b/config/rootfiles/installer/eject @@ -0,0 +1 @@ +../common/eject \ No newline at end of file diff --git a/src/install+setup/install/main.c b/src/install+setup/install/main.c index ff0b3a27f..d023b69b0 100644 --- a/src/install+setup/install/main.c +++ b/src/install+setup/install/main.c @@ -441,7 +441,7 @@ int main(int argc, char *argv[]) } snprintf(commandstring, STRING_SIZE, - "/bin/tar -C /harddisk -xvf /cdrom/" SNAME "-" VERSION ".tlz --lzma"); + "/bin/tar -C /harddisk -xvf /cdrom/" SNAME "-" VERSION ".tlz --lzma 2>/dev/null"); if (runcommandwithprogress(60, 4, title, commandstring, INST_FILECOUNT, ctr[TR_INSTALLING_FILES])) @@ -538,7 +538,7 @@ int main(int argc, char *argv[]) } mysystem("umount /cdrom"); - snprintf(commandstring, STRING_SIZE, "eject /dev/%s", sourcedrive); + snprintf(commandstring, STRING_SIZE, "/usr/bin/eject /dev/%s", sourcedrive); mysystem(commandstring); if (!unattended) {