Skip to content

Commit 6f846cb

Browse files
authored
Bugfix and custom user install
- Fix tee `--append` argument - Use cp instead of mv in installation script - Fix permissions - Use $USER and $GROUP instead of assuming both are `bcadmin`
2 parents e1f9c1d + 97c18f0 commit 6f846cb

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

install

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ if [ -d $install_dir ]; then
99
fi
1010
sudo mkdir $install_dir
1111

12-
sudo mv design.py $install_dir
13-
sudo mv design.ui $install_dir
14-
sudo mv icon.png $install_dir
15-
sudo mv launch $install_dir
16-
sudo mv main.py $install_dir
12+
sudo cp design.py $install_dir
13+
sudo cp design.ui $install_dir
14+
sudo cp icon.png $install_dir
15+
sudo cp launch $install_dir
16+
sudo cp main.py $install_dir
1717

1818
desktop_file='/usr/share/applications/BrunnhildeGUI.desktop'
1919

@@ -27,11 +27,12 @@ echo 'Type=Application' | sudo tee --append $desktop_file
2727
echo 'Name=Brunnhilde GUI' | sudo tee --append $desktop_file
2828
echo 'Exec=/usr/share/brunnhilde-gui/launch' | sudo tee --append $desktop_file
2929
echo 'Icon=/usr/share/brunnhilde-gui/icon.png' | sudo tee --append $desktop_file
30-
echo 'Categories=Forensics and Reporting' | sudo tee -append $desktop_file
30+
echo 'Categories=Forensics and Reporting' | sudo tee --append $desktop_file
3131

32-
sudo chown bcadmin:bcadmin $desktop_file
32+
GROUP=$(id -gn)
33+
sudo chown $USER:$GROUP $desktop_file
3334
sudo chmod 644 $desktop_file
34-
sudo chown -R bcadmin:bcadmin $install_dir
35+
sudo chown -R $USER:$GROUP $install_dir
3536

36-
sudo chmod u+x $desktop_file
37-
sudo chmod u+x $install_dir/launch
37+
sudo chmod +x $desktop_file
38+
sudo chmod +x $install_dir/launch

0 commit comments

Comments
 (0)