Am Mittwoch, 9. Mai 2007 18:40 schrieb Emil Gorter: > Hi Janning, > > > On Wed, 9 May 2007 17:14:21 +0200, > Janning Vygen <[EMAIL PROTECTED]> wrote: > ... > > > sun-dlj-v1-1 license could not be presented > > ... > > > 3. Add a hook to install it manually with a little trick: > > > > $ cat hooks/softupdate.JRE > > #!/bin/sh > > yes 'yes' | DEBIAN_FRONTEND=Readline apt-get install sun-java5-bin > > > > now everything runs non-interactively > > I ran into the same, but found a different solution. Yours seems > more correct than mine, but I'd like to share it anyhow.
Both are hacks. and hacks are "correct" if they work... > First I did the interactive install and realised that my answer had > been stored somewhere, because the 2nd time I was not asked to > confirm again. I found it sitting in /var/cache/debconf/config.dat > so I added the following to my hooks/instsoft.WORKSTATION > > --------------------------------------------------------------------- > CONF=$FAI_ROOT/var/cache/debconf/config.dat > > if grep "^Name: shared/accepted-sun-dlj-v1-1" $CONF >/dev/null 2>&1; > then > echo "Sun license already in $CONF" > else > > cat >> $CONF <<EDIT_END > > Name: shared/accepted-sun-dlj-v1-1 > Template: shared/accepted-sun-dlj-v1-1 > Value: true > Owners: > Flags: seen > EDIT_END > > echo "applied SUN license hack.." > > fi > --------------------------------------------------------------------- nice hack. > I guess it's not completely legal to 'preset' your acceptance, of course it is! > but I > did read and accept the license the 1st time I did it interactively.. :-) so did i. to fully understand what i sign, i translated it to german by an excellent and very expensive lawyer :-)) > Cheers, > > Emil Gorter