Skip to content

Commit dfe90d8

Browse files
committed
check for variant-AppStream instead
1 parent 30af256 commit dfe90d8

File tree

1 file changed

+30
-23
lines changed

1 file changed

+30
-23
lines changed

sync/common_10

Lines changed: 30 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -123,17 +123,18 @@ function treeinfoModder() {
123123
from configparser import ConfigParser
124124
config = ConfigParser()
125125
config.read('${TREEINFO_VAR}')
126-
config.set('tree', 'variants', 'BaseOS,AppStream')
127-
config.add_section('variant-AppStream')
128-
config.set('variant-AppStream', 'id', 'AppStream')
129-
config.set('variant-AppStream', 'name', 'AppStream')
130-
config.set('variant-AppStream', 'type', 'variant')
131-
config.set('variant-AppStream', 'uid', 'AppStream')
132-
config.set('variant-AppStream', 'packages', '../../../AppStream/${BaseOSArch}/os/Packages')
133-
config.set('variant-AppStream', 'repository', '../../../AppStream/${BaseOSArch}/os/')
134-
135-
with open('${TREEINFO_VAR}', 'w') as configfile:
136-
config.write(configfile)
126+
if 'variant-AppStream' not in config.sections():
127+
config.set('tree', 'variants', 'BaseOS,AppStream')
128+
config.add_section('variant-AppStream')
129+
config.set('variant-AppStream', 'id', 'AppStream')
130+
config.set('variant-AppStream', 'name', 'AppStream')
131+
config.set('variant-AppStream', 'type', 'variant')
132+
config.set('variant-AppStream', 'uid', 'AppStream')
133+
config.set('variant-AppStream', 'packages', '../../../AppStream/${BaseOSArch}/os/Packages')
134+
config.set('variant-AppStream', 'repository', '../../../AppStream/${BaseOSArch}/os/')
135+
136+
with open('${TREEINFO_VAR}', 'w') as configfile:
137+
config.write(configfile)
137138
EOF
138139
else
139140
echo "${TREEINFO_VAR}, or python3 does not exist on this system."
@@ -160,17 +161,23 @@ function treeinfoModderKickstart() {
160161
from configparser import ConfigParser
161162
config = ConfigParser()
162163
config.read('${TREEINFO_VAR}')
163-
config.set('tree', 'variants', 'BaseOS,AppStream')
164-
config.add_section('variant-AppStream')
165-
config.set('variant-AppStream', 'id', 'AppStream')
166-
config.set('variant-AppStream', 'name', 'AppStream')
167-
config.set('variant-AppStream', 'type', 'variant')
168-
config.set('variant-AppStream', 'uid', 'AppStream')
169-
config.set('variant-AppStream', 'packages', '../../../AppStream/${BaseOSArch}/kickstart/Packages')
170-
config.set('variant-AppStream', 'repository', '../../../AppStream/${BaseOSArch}/kickstart/')
171-
172-
with open('${TREEINFO_VAR}', 'w') as configfile:
173-
config.write(configfile)
164+
if 'variant-AppStream' not in config.sections():
165+
config.set('tree', 'variants', 'BaseOS,AppStream')
166+
config.add_section('variant-AppStream')
167+
config.set('variant-AppStream', 'id', 'AppStream')
168+
config.set('variant-AppStream', 'name', 'AppStream')
169+
config.set('variant-AppStream', 'type', 'variant')
170+
config.set('variant-AppStream', 'uid', 'AppStream')
171+
config.set('variant-AppStream', 'packages', '../../../AppStream/${BaseOSArch}/kickstart/Packages')
172+
config.set('variant-AppStream', 'repository', '../../../AppStream/${BaseOSArch}/kickstart/')
173+
with open('${TREEINFO_VAR}', 'w') as configfile:
174+
config.write(configfile)
175+
else:
176+
config.set('variant-AppStream', 'packages', '../../../AppStream/${BaseOSArch}/kickstart/Packages')
177+
config.set('variant-AppStream', 'repository', '../../../AppStream/${BaseOSArch}/kickstart/')
178+
179+
with open('${TREEINFO_VAR}', 'w') as configfile:
180+
config.write(configfile)
174181
EOF
175182
else
176183
echo "${TREEINFO_VAR}, or python3 does not exist on this system."
@@ -179,7 +186,7 @@ EOF
179186

180187
# double checking that 'os/' is 'kickstart/' - there are cases that the
181188
# treeinfo may already have the relevant variant.
182-
sed -i 's|os/|kickstart/|g' "${TREEINFO_VAR}"
189+
#sed -i 's|os/|kickstart/|g' "${TREEINFO_VAR}"
183190
}
184191

185192
export -f treeinfoFixer

0 commit comments

Comments
 (0)