

// Check that KP2 does not yet exist.
[BeforeWeStart]
RepositoryKey=51551553
RepositoryPresent=0

// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0001       - START
// Install KP2 - this is not previously present in ROM, it's new.
// This is a 'PU', 'Partial Upgrade' install.
[Install_KP2]
sis=z:\TEF_CentralRepository\KP2s.sis
numexist=2
exist0=C:\private\10202be9\51551553.cre
exist1=C:\private\10202be9\persists\51551553.cre

[Check_KP2_KeySpace]
RepositoryKey=51551553
ExpectedNumSettings=30
NumInts=10
NumReals=10
NumStrings=10
IntKey0=800
IntVal0=8000
IntKey1=801
IntVal1=8010
IntKey2=802
IntVal2=8020
IntKey3=803
IntVal3=8030
IntKey4=804
IntVal4=8040
IntKey5=805
IntVal5=8050
IntKey6=806
IntVal6=8060
IntKey7=807
IntVal7=8070
IntKey8=808
IntVal8=8080
IntKey9=809
IntVal9=8090
RealKey0=900
RealVal0=230.40000
RealKey1=901
RealVal1=230.50000
RealKey2=902
RealVal2=230.60000
RealKey3=903
RealVal3=230.70000
RealKey4=904
RealVal4=230.80000
RealKey5=905
RealVal5=230.90000
RealKey6=906
RealVal6=231.00000
RealKey7=907
RealVal7=231.10000
RealKey8=908
RealVal8=231.20000
RealKey9=909
RealVal9=231.30000
StringKey0=a00
StringVal0=test string 0xa0000
StringKey1=a01
StringVal1=test string 0xa0100
StringKey2=a02
StringVal2=test string 0xa0200
StringKey3=a03
StringVal3=test string 0xa0300
StringKey4=a04
StringVal4=test string 0xa0400
StringKey5=a05
StringVal5=test string 0xa0500
StringKey6=a06
StringVal6=test string 0xa0600
StringKey7=a07
StringVal7=test string 0xa0700
StringKey8=a08
StringVal8=test string 0xa0800
StringKey9=a09
StringVal9=test string 0xa0900
// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0001       - ENDS

// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0002       - START
[UserModGivesKP21]
RepositoryKey=51551553
NumInts=13
IntKey0=800
Intfn0=delete
IntExpErr0=KErrNone
IntKey1=801
Intfn1=delete
IntExpErr1=KErrNone
IntKey2=802
Intfn2=delete
IntExpErr2=KErrNone
IntKey3=803
Intfn3=delete
IntExpErr3=KErrNone
IntKey4=804
IntVal4=8041
Intfn4=set
IntExpErr4=KErrNone
IntKey5=805
IntVal5=8051
Intfn5=set
IntExpErr5=KErrNone
IntKey6=806
IntVal6=8061
Intfn6=set
IntExpErr6=KErrNone
IntKey7=820
IntVal7=8200
Intfn7=create
IntExpErr7=KErrNone
IntKey8=821
IntVal8=8210
Intfn8=create
IntExpErr8=KErrNone
IntKey9=822
IntVal9=8220
Intfn9=create
IntExpErr9=KErrNone
IntKey10=823
IntVal10=8230
Intfn10=create
IntExpErr10=KErrNone
IntKey11=824
IntVal11=8240
Intfn11=create
IntExpErr11=KErrNone
IntKey12=825
IntVal12=8250
Intfn12=create
IntExpErr12=KErrNone
// We have to do this in two steps, hence KP11b...
[UserModGivesKP21b]
RepositoryKey=51551553
NumInts=8
IntKey0=802
Intfn0=reset
IntExpErr0=KErrNone
IntKey1=803
Intfn1=reset
IntExpErr1=KErrNone
IntKey2=804
Intfn2=reset
IntExpErr2=KErrNone
IntKey3=805
Intfn3=reset
IntExpErr3=KErrNone
IntKey4=821
Intfn4=reset
IntExpErr4=KErrNone
IntKey5=822
Intfn5=delete
IntExpErr5=KErrNone
IntKey6=824
Intfn6=delete
IntExpErr6=KErrNone
IntKey7=825
Intfn7=reset
IntExpErr7=KErrNone

[Check_KP21_KeySpace]
RepositoryKey=51551553
ExpectedNumSettings=30
NumInts=10
NumReals=10
NumStrings=10
IntKey0=802
IntVal0=8020
IntKey1=803
IntVal1=8030
IntKey2=804
IntVal2=8040
IntKey3=805
IntVal3=8050
IntKey4=806
IntVal4=8061
IntKey5=807
IntVal5=8070
IntKey6=808
IntVal6=8080
IntKey7=809
IntVal7=8090
IntKey8=820
IntVal8=8200
IntKey9=823
IntVal9=8230
RealKey0=900
RealVal0=230.400
RealKey1=901
RealVal1=230.500
RealKey2=902
RealVal2=230.600
RealKey3=903
RealVal3=230.700
RealKey4=904
RealVal4=230.800
RealKey5=905
RealVal5=230.900
RealKey6=906
RealVal6=231.000
RealKey7=907
RealVal7=231.100
RealKey8=908
RealVal8=231.200
RealKey9=909
RealVal9=231.300
StringKey0=a00
StringVal0=test string 0xa0000
StringKey1=a01
StringVal1=test string 0xa0100
StringKey2=a02
StringVal2=test string 0xa0200
StringKey3=a03
StringVal3=test string 0xa0300
StringKey4=a04
StringVal4=test string 0xa0400
StringKey5=a05
StringVal5=test string 0xa0500
StringKey6=a06
StringVal6=test string 0xa0600
StringKey7=a07
StringVal7=test string 0xa0700
StringKey8=a08
StringVal8=test string 0xa0800
StringKey9=a09
StringVal9=test string 0xa0900
NumAbsentSettings=6
Absent0=800
Absent1=801
Absent2=821
Absent3=822
Absent4=824
Absent5=825

// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0002
// Install KP2.2 - upgrades KP2 (which has been user modified)
// This is a 'PU', 'Partial Upgrade' install.
[Install_KP22]
sis=z:\TEF_CentralRepository\KP22s.sis
AffectedFile0=C:\private\10202be9\51551553.cre
AffectedFile1=C:\private\10202be9\persists\51551553.cre

[Check_KP22_KeySpace]
RepositoryKey=51551553
ExpectedNumSettings=34
NumInts=14
NumReals=10
NumStrings=10
IntKey0=800
IntVal0=8001
IntKey1=802
IntVal1=8021
IntKey2=803
IntVal2=8030
IntKey3=804
IntVal3=8042
IntKey4=805
IntVal4=8050
IntKey5=806
IntVal5=8061
IntKey6=807
IntVal6=8071
IntKey7=808
IntVal7=8080
IntKey8=809
IntVal8=8090
IntKey9=820
IntVal9=8200
IntKey10=821
IntVal10=8211
IntKey11=822
IntVal11=8221
IntKey12=823
IntVal12=8230
IntKey13=830
IntVal13=8300
RealKey0=900
RealVal0=230.400
RealKey1=901
RealVal1=230.500
RealKey2=902
RealVal2=230.600
RealKey3=903
RealVal3=230.700
RealKey4=904
RealVal4=230.800
RealKey5=905
RealVal5=230.900
RealKey6=906
RealVal6=231.000
RealKey7=907
RealVal7=231.100
RealKey8=908
RealVal8=231.200
RealKey9=909
RealVal9=231.300
StringKey0=a00
StringVal0=test string 0xa0000
StringKey1=a01
StringVal1=test string 0xa0100
StringKey2=a02
StringVal2=test string 0xa0200
StringKey3=a03
StringVal3=test string 0xa0300
StringKey4=a04
StringVal4=test string 0xa0400
StringKey5=a05
StringVal5=test string 0xa0500
StringKey6=a06
StringVal6=test string 0xa0600
StringKey7=a07
StringVal7=test string 0xa0700
StringKey8=a08
StringVal8=test string 0xa0800
StringKey9=a09
StringVal9=test string 0xa0900
NumAbsentSettings=3
Absent0=801
Absent1=824
Absent2=825

[UserModGivesKP22a]
RepositoryKey=51551553
NumInts=1
IntKey0=802
Intfn0=set
IntVal0=8022
IntExpErr0=KErrNone

[Check_KP22a_KeySpace]
RepositoryKey=51551553
ExpectedNumSettings=34
NumInts=14
NumReals=10
NumStrings=10
IntKey0=800
IntVal0=8001
IntKey1=802
IntVal1=8022
IntKey2=803
IntVal2=8030
IntKey3=804
IntVal3=8042
IntKey4=805
IntVal4=8050
IntKey5=806
IntVal5=8061
IntKey6=807
IntVal6=8071
IntKey7=808
IntVal7=8080
IntKey8=809
IntVal8=8090
IntKey9=820
IntVal9=8200
IntKey10=821
IntVal10=8211
IntKey11=822
IntVal11=8221
IntKey12=823
IntVal12=8230
IntKey13=830
IntVal13=8300
RealKey0=900
RealVal0=230.400
RealKey1=901
RealVal1=230.500
RealKey2=902
RealVal2=230.600
RealKey3=903
RealVal3=230.700
RealKey4=904
RealVal4=230.800
RealKey5=905
RealVal5=230.900
RealKey6=906
RealVal6=231.000
RealKey7=907
RealVal7=231.100
RealKey8=908
RealVal8=231.200
RealKey9=909
RealVal9=231.300
StringKey0=a00
StringVal0=test string 0xa0000
StringKey1=a01
StringVal1=test string 0xa0100
StringKey2=a02
StringVal2=test string 0xa0200
StringKey3=a03
StringVal3=test string 0xa0300
StringKey4=a04
StringVal4=test string 0xa0400
StringKey5=a05
StringVal5=test string 0xa0500
StringKey6=a06
StringVal6=test string 0xa0600
StringKey7=a07
StringVal7=test string 0xa0700
StringKey8=a08
StringVal8=test string 0xa0800
StringKey9=a09
StringVal9=test string 0xa0900
NumAbsentSettings=3
Absent0=801
Absent1=824
Absent2=825

// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0003
// Install KP23 - an SP package with a filenull (which is the keyspace
// file introduced by KP2).
[Install_KP23]
sis=z:\TEF_CentralRepository\KP23s.sis

// SYSLIB-CENTRALREPOSITORY-SWI-CIT-PU-0003
// Uninstall KP23. Should leave no user modified settings.
[UnInstallKP23]
uid=102819fc
packageName=KP2.3
vendorName=Symbian Software Ltd.
RepositoryKey=51551553
RepositoryPresent=0
numnonexist=2
nonexist0=C:\private\10202be9\51551553.cre
nonexist1=C:\private\10202be9\persists\51551553.cre

