|
Lines 33-38
Link Here
|
| 33 |
import "ProductFeatures"; |
33 |
import "ProductFeatures"; |
| 34 |
import "SuSEFirewall4Network"; |
34 |
import "SuSEFirewall4Network"; |
| 35 |
import "SuSEFirewallProposal"; |
35 |
import "SuSEFirewallProposal"; |
|
|
36 |
import "Linuxrc"; |
| 36 |
|
37 |
|
| 37 |
string proposal_id = "fw_1ststage"; |
38 |
string proposal_id = "fw_1ststage"; |
| 38 |
|
39 |
|
|
Lines 44-51
Link Here
|
| 44 |
ProductFeatures::GetBooleanFeature ("globals", "enable_firewall"), |
45 |
ProductFeatures::GetBooleanFeature ("globals", "enable_firewall"), |
| 45 |
ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh")); |
46 |
ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh")); |
| 46 |
|
47 |
|
| 47 |
SuSEFirewall4Network::SetEnabled1stStage(ProductFeatures::GetBooleanFeature ("globals", "enable_firewall")); |
48 |
SuSEFirewall4Network::SetEnabled1stStage(ProductFeatures::GetBooleanFeature ("globals", "enable_firewall")); |
| 48 |
SuSEFirewall4Network::SetSshEnabled1stStage (ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh")); |
49 |
// open ssh port by default when using ssh install (bnc#535206) |
|
|
50 |
if(Linuxrc::usessh()) { |
| 51 |
SuSEFirewall4Network::SetSshEnabled1stStage (true); |
| 52 |
} else { |
| 53 |
SuSEFirewall4Network::SetSshEnabled1stStage (ProductFeatures::GetBooleanFeature ("globals", "firewall_enable_ssh")); |
| 54 |
} |
| 49 |
|
55 |
|
| 50 |
SuSEFirewallProposal::SetProposalInitialized(true); |
56 |
SuSEFirewallProposal::SetProposalInitialized(true); |
| 51 |
} |
57 |
} |