Changeset 8623


Ignore:
Timestamp:
Apr 3, 2019, 2:02:33 PM (3 weeks ago)
Author:
jrpelegrina
Message:

WIP in new install process

Location:
zero-lliurex-dni/trunk/fuentes/zero-lliurex-dni.install-files/usr/share/zero-lliurex-dni
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • zero-lliurex-dni/trunk/fuentes/zero-lliurex-dni.install-files/usr/share/zero-lliurex-dni/accv_script

    r7343 r8623  
    66FF_PROFILE_PATH="" # Absolute path to user firefox profile
    77TH_PROFILE_PATH="" # Absolute path to user firefox profile
    8 LIBRARY="secmod.db"
     8#LIBRARY="secmod.db"
     9LIBRARY="/usr/lib/libaetpkss.so.3"
    910ROUTE_LIBRARY="/var/lib/nssdb"
    1011ROUTE_MOZILLA="/usr/lib/firefox/browser/defaults/profile/"
     
    189190
    190191
    191         if [ -f $FF_PROFILE_PATH/$LIBRARY ]; then
    192                 echo "Removing ACCV modules in Firefox..."
    193                 rm $FF_PROFILE_PATH/$LIBRARY
    194         fi
     192        echo "Removing ACCV modules in Firefox..."
     193        su $USER -c "modutil -disable $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
     194        su $USER -c "modutil -delete $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
     195
    195196}
    196197
    197198remove_accv_module_thunderbird(){
    198199
    199         if [ -f $TH_PROFILE_PATH/$LIBRARY ]; then
    200                 echo "Removing ACCV modules in Thunderbird..."
    201                 rm $TH_PROFILE_PATH/$LIBRARY
    202         fi
     200        echo "Removing ACCV modules in Thunderbird..."
     201        su $USER -c "modutil -disable $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
     202        su $USER -c "modutil -delete $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
     203
    203204}
    204205
     
    207208
    208209        echo "Enabling ACCV modules in Firefox..."
    209         su $USER -c "ln -s $ROUTE_LIBRARY/$LIBRARY $FF_PROFILE_PATH"
     210        su $USER -c "modutil -add $FF_MODULE_NAME -force -libfile $LIBRARY -dbdir sql:$FF_PROFILE_PATH 2>&1"
     211        su $USER -c "modutil -enable $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
     212
    210213}
    211214
     
    214217
    215218        echo "Enabling ACCV modules in Thunderbid..."
    216         su $USER -c "ln -s $ROUTE_LIBRARY/$LIBRARY $TH_PROFILE_PATH"
     219        su $USER -c "modutil -add $TH_MODULE_NAME -force -libfile $LIBRARY -dbdir sql:$TH_PROFILE_PATH 2>&1"
     220        su $USER -c "modutil -enable $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
    217221       
    218222}
     
    350354                su - $USER -c "cp $ACCV_FILES/registry ~/.safesign"
    351355
    352                 make_link
     356                #make_link
    353357                sleep 1
    354358                echo "Configuring ACCV modules in Firefox..."
  • zero-lliurex-dni/trunk/fuentes/zero-lliurex-dni.install-files/usr/share/zero-lliurex-dni/dnie_script

    r7343 r8623  
    77TH_PROFILE_PATH="" # Absolute path to user firefox profile
    88LIBRARY="/usr/lib/libpkcs11-dnie.so"
    9 
    109ACTION="$1"
    1110
     
    138137
    139138        echo "Removing DNIe modules in Firefox..."
    140         su $USER -c "modutil -disable $FF_MODULE_NAME -force -dbdir $FF_PROFILE_PATH 2>&1"
    141         su $USER -c "modutil -delete $FF_MODULE_NAME -force -dbdir $FF_PROFILE_PATH 2>&1"
     139        su $USER -c "modutil -disable $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
     140        su $USER -c "modutil -delete $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
    142141
    143142}
     
    146145
    147146        echo "Removing DNIe modules in Thunderbird..."
    148         su $USER -c "modutil -disable $TH_MODULE_NAME -force -dbdir $TH_PROFILE_PATH 2>&1"
    149   su $USER -c "modutil -delete $TH_MODULE_NAME -force -dbdir $TH_PROFILE_PATH 2>&1"
     147        su $USER -c "modutil -disable $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
     148  su $USER -c "modutil -delete $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
    150149}
    151150
     
    154153
    155154        echo "Enabling DNIe modules in Firefox..."
    156         su $USER -c "modutil -add $FF_MODULE_NAME -force -libfile $LIBRARY -dbdir $FF_PROFILE_PATH 2>&1"
    157   su $USER -c "modutil -enable $FF_MODULE_NAME -force -dbdir $FF_PROFILE_PATH 2>&1"
     155        su $USER -c "modutil -add $FF_MODULE_NAME -force -libfile $LIBRARY -dbdir sql:$FF_PROFILE_PATH 2>&1"
     156        su $USER -c "modutil -enable $FF_MODULE_NAME -force -dbdir sql:$FF_PROFILE_PATH 2>&1"
    158157
    159158}
     
    163162
    164163        echo "Enabling DNIe modules in Thunderbid..."
    165         su $USER -c "modutil -add $TH_MODULE_NAME -force -libfile $LIBRARY -dbdir $TH_PROFILE_PATH 2>&1"
    166   su $USER -c "modutil -enable $TH_MODULE_NAME -force -dbdir $TH_PROFILE_PATH 2>&1"
     164        su $USER -c "modutil -add $TH_MODULE_NAME -force -libfile $LIBRARY -dbdir sql:$TH_PROFILE_PATH 2>&1"
     165        su $USER -c "modutil -enable $TH_MODULE_NAME -force -dbdir sql:$TH_PROFILE_PATH 2>&1"
    167166       
    168167}
     
    220219                        test_firefox_user_profile
    221220                        if [ $? == 0 ]; then
    222                                   init_secmod_firefox
     221                                  #init_secmod_firefox
    223222          remove_dnie_module_firefox
    224223          enable_dnie_module_firefox
     
    253252                        test_thunderbird_user_profile
    254253                        if [ $? == 0 ]; then
    255                 init_secmod_thunderbird
     254                #init_secmod_thunderbird
    256255          remove_dnie_module_thunderbird
    257256                enable_dnie_module_thunderbird
Note: See TracChangeset for help on using the changeset viewer.