Skip to content

Commit 9efe0aa

Browse files
committed
Cleanup update
1 parent 02c6447 commit 9efe0aa

1 file changed

Lines changed: 17 additions & 24 deletions

File tree

update.sh

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,6 @@ local_commit_date=$(cat $HDEV_PATH/TAG_DATE)
6868
#convert to Unix timestamps
6969
local_timestamp=$(date -d "$local_commit_date" +%s)
7070

71-
#echo "pullrq_id: $pullrq_id"
72-
#echo "tag_name: $tag_name"
73-
#echo "remote_tag_date: $remote_tag_date"
74-
#echo "local_commit_date: $local_commit_date"
75-
#echo "remote_timestamp: $remote_timestamp"
76-
#echo "local_timestamp: $local_timestamp"
77-
7871
#compare the timestamps and confirm update
7972
update="0"
8073
if [ ! $pullrq_id = "none" ]; then
@@ -201,56 +194,56 @@ if [ $update = "1" ]; then
201194

202195
#remove old version
203196
echo "${bold}Removing old version:${normal}"
204-
sudo $CLI_PATH/common/rm $installation_path/cli
197+
sudo rm -rf $installation_path/cli
205198
sleep 1
206-
sudo $CLI_PATH/common/rm $installation_path/templates
199+
sudo rm -rf $installation_path/templates
207200
sleep 1
208201
echo "Done!"
209202
echo ""
210203

211204
#copy files (from /tmp/hdev to /opt/hdev)
212205
echo "${bold}Copying new version:${normal}"
213-
sudo $CLI_PATH/common/mv $UPDATES_PATH/$REPO_NAME/cli $installation_path/cli
206+
sudo mv $UPDATES_PATH/$REPO_NAME/cli $installation_path/cli
214207
sleep 1
215-
sudo $CLI_PATH/common/mv $UPDATES_PATH/$REPO_NAME/templates $installation_path/templates
208+
sudo mv $UPDATES_PATH/$REPO_NAME/templates $installation_path/templates
216209
sleep 1
217210
echo "Done!"
218211
echo ""
219212

220213
#overwrite bitstreams
221214
echo "${bold}Restoring device files:${normal}"
222-
sudo $CLI_PATH/common/rm $installation_path/cli/bitstreams
223-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_bitstreams $installation_path/cli/bitstreams
215+
sudo rm -rf $installation_path/cli/bitstreams
216+
sudo cp -rf $UPDATES_PATH/$REPO_NAME/backup_bitstreams $installation_path/cli/bitstreams
224217
sleep 1
225218
#overwrite device related info
226-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_devices_acap_fpga $installation_path/cli/devices_acap_fpga
227-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_devices_gpu $installation_path/cli/devices_gpu
228-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_devices_network $installation_path/cli/devices_network
219+
sudo cp -r $UPDATES_PATH/$REPO_NAME/backup_devices_acap_fpga $installation_path/cli/devices_acap_fpga
220+
sudo cp -r $UPDATES_PATH/$REPO_NAME/backup_devices_gpu $installation_path/cli/devices_gpu
221+
sudo cp -r $UPDATES_PATH/$REPO_NAME/backup_devices_network $installation_path/cli/devices_network
229222
sleep 1
230223
#overwrite constants
231-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_constants/* $installation_path/cli/constants
224+
sudo cp -r $UPDATES_PATH/$REPO_NAME/backup_constants/* $installation_path/cli/constants
232225
sleep 1
233226
#overwrite cmdb
234-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/backup_cmdb/* $installation_path/cli/cmdb
227+
sudo cp -r $UPDATES_PATH/$REPO_NAME/backup_cmdb/* $installation_path/cli/cmdb
235228
sleep 1
236229
echo "Done!"
237230
echo ""
238231

239232
#copy TAG and TAG_DATE
240-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/TAG $installation_path/TAG
241-
sudo $CLI_PATH/common/cp $UPDATES_PATH/$REPO_NAME/TAG_DATE $installation_path/TAG_DATE
233+
sudo cp -f $UPDATES_PATH/$REPO_NAME/TAG $installation_path/TAG
234+
sudo cp -f $UPDATES_PATH/$REPO_NAME/TAG_DATE $installation_path/TAG_DATE
242235

243236
#take care of hidden files
244237
for file in $(find "$installation_path/cli" -type f -name ".*.sh"); do
245-
sudo $CLI_PATH/common/mv "$file" "${file%.sh}"
238+
sudo mv "$file" "${file%.sh}"
246239
done
247240

248241
#ensure ownership
249-
sudo $CLI_PATH/common/chown root:root $installation_path
242+
sudo chown -R root:root $installation_path
250243

251244
#copying hdev_completion
252-
sudo $CLI_PATH/common/mv $installation_path/cli/$CLI_NAME"_completion" /usr/share/bash-completion/completions/$CLI_NAME
253-
sudo $CLI_PATH/common/chown root:root /usr/share/bash-completion/completions/$CLI_NAME
245+
sudo mv $installation_path/cli/$CLI_NAME"_completion" /usr/share/bash-completion/completions/$CLI_NAME
246+
sudo chown root:root /usr/share/bash-completion/completions/$CLI_NAME
254247

255248
#remove from temporal UPDATES_PATH
256249
rm -rf $UPDATES_PATH/$REPO_NAME

0 commit comments

Comments
 (0)