add sudo in front of chown/chgrp and make it at the top home level master
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 15 Sep 2021 18:43:08 +0000 (19:43 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 15 Sep 2021 18:43:08 +0000 (19:43 +0100)
coriolis_install

index c90bee451effb1eea915bf884d5b3c7def0a737a..5769bf92a462d51824e831883df59213092cead8 100755 (executable)
@@ -27,8 +27,8 @@ sudo apt-get install -y automake binutils-dev bison build-essential \
 # Add convenience variable to chroot user .bash_profile
 echo -e 'export PATH=/usr/lib/ccache:"\044PATH"\nexport DISPLAY=:0.0\nexport ALLIANCE_TOP=/home/$SUDO_USER/alliance/install\nexport YOSYS_TOP=/home/$SUDO_USER/yosys\nexport LD_LIBRARY_PATH=\044{ALLIANCE_TOP}/lib:\044{LD_LIBRARY_PATH}\nexport LD_LIBRARY_PATH=\044{ALLIANCE_TOP}/lib64:\044{LD_LIBRARY_PATH}' > /home/$SUDO_USER/.bash_profile
 
 # Add convenience variable to chroot user .bash_profile
 echo -e 'export PATH=/usr/lib/ccache:"\044PATH"\nexport DISPLAY=:0.0\nexport ALLIANCE_TOP=/home/$SUDO_USER/alliance/install\nexport YOSYS_TOP=/home/$SUDO_USER/yosys\nexport LD_LIBRARY_PATH=\044{ALLIANCE_TOP}/lib:\044{LD_LIBRARY_PATH}\nexport LD_LIBRARY_PATH=\044{ALLIANCE_TOP}/lib64:\044{LD_LIBRARY_PATH}' > /home/$SUDO_USER/.bash_profile
 
-chown $SUDO_USER /home/$SUDO_USER/.bash_profile
-chgrp $SUDO_USER /home/$SUDO_USER/.bash_profile
+sudo chown $SUDO_USER /home/$SUDO_USER/.bash_profile
+sudo chgrp $SUDO_USER /home/$SUDO_USER/.bash_profile
 
 echo -e "Added 'export PATH=/usr/lib/ccache:\"\044PATH\"\nexport DISPLAY=:0.0' to /home/$SUDO_USER/.bash_profile to speed up rebuilds"
 
 
 echo -e "Added 'export PATH=/usr/lib/ccache:\"\044PATH\"\nexport DISPLAY=:0.0' to /home/$SUDO_USER/.bash_profile to speed up rebuilds"
 
@@ -43,7 +43,7 @@ git clone https://github.com/cliffordwolf/yosys.git
 cd yosys
 git checkout 049e3abf9baf795e69b9ecb9c4f19de6131f8418
 make config-clang
 cd yosys
 git checkout 049e3abf9baf795e69b9ecb9c4f19de6131f8418
 make config-clang
-# WAY too heavy a load - make -j$(nproc)
+# WAY too heavy a load (18+) - make -j$(nproc)
 make
 
 cd /home/$SUDO_USER/yosys
 make
 
 cd /home/$SUDO_USER/yosys
@@ -100,6 +100,6 @@ echo -e "
 "
 make cgt
 
 "
 make cgt
 
-cd /home/$SUDO_USER/src/nextpnr
-chown -R $SUDO_USER .
-chgrp -R $SUDO_USER .
+cd /home/$SUDO_USER/
+sudo chown -R $SUDO_USER *
+sudo chgrp -R $SUDO_USER *