2629
Comment:
|
← Revision 8 as of 2022-09-11 21:07:17 ⇥
2959
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
Når du har tilgang til geekbay står du i ditt hjemmeomdåde, /home/<dittbrukernavn> og det ser sånn her ut: | Når du har tilgang til geekbay står du i ditt hjemmeområde, /home/<dittbrukernavn> og det ser slik ut: |
Line 27: | Line 27: |
Er brukernavnet ditt f.eks. malinux, vil det sånn her ut: | Er brukernavnet ditt f.eks. malinux, vil det slik ut: |
Line 33: | Line 33: |
Dette trenger du kun gjøre første gang. Neste gang er det nok å<<BR>> oppdatere oppdatere repoet fra checkout-mappen. I eksempelet over er<<BR>> den nuug. Det gjøres derfor slik, forutsatt at du står i home/$USER/nuug {{{ cvs -q update -d }}} |
|
Line 41: | Line 49: |
Kopier en mappe fra et tidligere arrangement eller kopier MAL-katalogen YYYYMMDD-Arrangement-Mal til et navn som passer datoen og navnet for det nye foredraget. F.eks om et tenkt foredrag om debian skal holdes 14 februar 2023 kan kopieringen se sånn her ut: |
Kopier en mappe fra et tidligere arrangement eller kopier MAL-katalogen<<BR>> YYYYMMDD-Arrangement-Mal til et navn som passer datoen og navnet for det<<BR>> nye foredraget. Ikke bruk æ, ø og å.<<BR>> For eksempel om et tenkt foredrag om debian skal holdes 14 februar 2023 kan kopieringen se slik ut: |
Line 46: | Line 56: |
cp -r 20220426-lvm 20230214-debian | rsync -avh --exclude=CVS/ 20220426-lvm 20230214-debian |
Line 49: | Line 59: |
Fra malen vil det sånn her ut: | Fra malen vil det sånn ut: |
Line 51: | Line 61: |
{{{cp -r YYYYMMDD-Arrangement-Mal 20230214-debian}}} -r flagget betyr at cp kopierer mappen og alt den måtte inneholde av filer og undermapper |
{{{ rsync -avh --exclude=CVS/ YYYYMMDD-Arrangement-Mal 20230214-debian }}} |
Line 58: | Line 68: |
Når redigeringen er fullført, lagre index.xhtml og legg til endringen i cvs med cvs add: | Når redigeringen er fullført, lagre index.shtml og legg til endringen<<BR>> i CVS med cvs add mot mappen, så mot index.shtml: |
Line 62: | Line 73: |
cvs add 20230214-debian/ | |
Line 65: | Line 77: |
Du vil få en melding som sier at det allerede finnes en versjon, men det kan se ut til at dette kan vi se bort fra. | Du vil få en melding som sier at det allerede finnes en versjon, men det kan se ut til at dette kan vi se bort fra. |
Line 72: | Line 85: |
Siden vi nå står i /home/dittbrukernavn/nuug blir cvs-kommandoen sånn her: | Siden vi i dette eksempelet står i /home/dittbrukernavn/nuug blir cvs-kommandoen slik: |
Line 75: | Line 88: |
cvs commit -m "Første commit av februarmøtet" aktiviteter/20230214-debian | cvs commit -m "Første commit av februarmøtet" aktiviteter/20230214-debian/index.shtml |
CVS
Du trenger tilgang til geekbay.nuug.no for å gjøre dette.
CVS checkout
Når du har tilgang til geekbay står du i ditt hjemmeområde, /home/<dittbrukernavn> og det ser slik ut:
dittbrukernavn@geekbay:~$
skriv inn:
CVSROOT=/home/cvs cvs -q checkout nuug
Du vil da få lokal kopi i en mappe som heter nuug i ditt hjemmeområde, hentet fra CVS-treet i /home/cvs.
Er du ikke på geekbay, men på en annen maskin, må du skrive kommandoen slik:
CVSROOT=dittbrukernavn@geekbay.nuug.no:/home/cvs cvs -q checkout nuug
Er brukernavnet ditt f.eks. malinux, vil det slik ut:
CVSROOT=malinux@geekbay.nuug.no:/home/cvs cvs -q checkout nuug
Dette trenger du kun gjøre første gang. Neste gang er det nok å
oppdatere oppdatere repoet fra checkout-mappen. I eksempelet over er
den nuug. Det gjøres derfor slik, forutsatt at du står i home/$USER/nuug
cvs -q update -d
Rediger aktivitet
Du kan nå bytte til katalogen nuug/aktiviteter
cd nuug/aktiviteter
Kopier en mappe fra et tidligere arrangement eller kopier MAL-katalogen
YYYYMMDD-Arrangement-Mal til et navn som passer datoen og navnet for det
nye foredraget. Ikke bruk æ, ø og å.
For eksempel om et tenkt foredrag om debian skal holdes 14 februar 2023 kan kopieringen se slik ut:
rsync -avh --exclude=CVS/ 20220426-lvm 20230214-debian
Fra malen vil det sånn ut:
rsync -avh --exclude=CVS/ YYYYMMDD-Arrangement-Mal 20230214-debian
Rediger så index.shtml filen slik at den passer til det nye arrangementet
Når redigeringen er fullført, lagre index.shtml og legg til endringen
i CVS med cvs add mot mappen, så mot index.shtml:
CVS add
cvs add 20230214-debian/ cvs add 20230214-debian/index.shtml
Du vil få en melding som sier at det allerede finnes en versjon, men det kan se ut til at dette kan vi se bort fra.
CVS commit
cvs commit -m "kommentar som beskriver commiten" <mappenavnet>
Siden vi i dette eksempelet står i /home/dittbrukernavn/nuug blir cvs-kommandoen slik:
cvs commit -m "Første commit av februarmøtet" aktiviteter/20230214-debian/index.shtml
Du får da i retur noe i denne duren om alt gikk bra:
cvs commit: Examining 20230214-debian /home/cvs/nuug/aktiviteter/20230214-debian/index.shtml,v <-- 20220816-debian/index.shtml new revision: 1.2; previous revision: 1.1 Processing log script arguments... Mailing the commit message to nuug-commits@nuug.no (from malinux@nuug.no) cvs commit: Examining 20230214-debian /home/cvs/nuug/aktiviteter/20230214-debian/index.shtml,v <-- 20230214-debian/index.shtml new revision: 1.2; previous revision: 1.1 Processing log script arguments... Mailing the commit message to nuug-commits@nuug.no (from dittbrukernavn@nuug.no)