mosbth / dbwebb-cli

Utilities to manage course repos, is alwas part of the course repos
MIT License
3 stars 3 forks source link

update problem with symbolic links #97

Open neskoc opened 3 years ago

neskoc commented 3 years ago

If you go to the course repo through a symbolic link and try dbwebb update it throws an error "... can't find .dbwebb.course ".

mosbth commented 3 years ago

In what terminal/operatingsystem?

neskoc commented 3 years ago

Bash / linux. SHELL=/bin/bash PATH=/home/nesko/anaconda3/bin:/home/nesko/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PWD=/home/nesko/oopython lrwxrwxrwx 1 nesko nesko 34 jan 29 02:06 /home/nesko/oopython -> Dropbox/Db_dbwebb-kurser/oopython/ Linux 2 5.8.0-44-generic #50-Ubuntu SMP Tue Feb 9 06:29:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

mosbth commented 3 years ago

Normalt kan man göra en dbwebb check för att visa status på det kursrepo man använder.

Det skall ligga en dold fil i repot som heter:

$ ls -la .dbwebb.course                            
-rw-r--r-- 1 mos mos 21 Mar 23  2020 .dbwebb.course

Om den filen saknas så har något "hänt" med repo. Innan man lagar det kan det vara bra at tklura ut varför filen eventueltl saknas.

Lagning sker enklast genom att clona ett nytt repo i en ny katalog och flytta över me/ katalogen till det nya.

På Linux brukar inte symboliska länkar ställa till bekymmer. Men jag har inte prövat att sätta upp den miljön som du visar, med en symbolisk länk till en katalog som styrs av Dropbox. Fick du ingen ordning på det så kan jag testa att sätta upp en sdåan miljö som du visar.

neskoc commented 3 years ago

Filen saknas inte utan dbwebb hittar inte filen om man har kommit till kursmappen via en symbolisk länk i mitt fall: /home/nesko/oopython -> Dropbox/Db_dbwebb-kurser/oopython/

mosbth commented 3 years ago

Ok, jag ser det nu. Det stämmer.

Jag får kika på det.