Changes between Version 67 and Version 68 of Docs/825gen2/Dev/DevVMTechnical


Ignore:
Timestamp:
02/13/26 13:07:16 (11 days ago)
Author:
Don Wilson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Docs/825gen2/Dev/DevVMTechnical

    v67 v68  
    342342}}}
    343343
     344== App directory scripts ==
     345/home/user/bin
     346mntappdir
     347{{{
     348#!/bin/sh
     349if [ $# -eq 0 ]; then
     350  echo "Usage: mntbind.sh appname"
     351else
     352  if [ $# -eq 1 ]; then
     353    if [ ! -d "/srv/nfs/arm825/mnt/nand/apps/$1" ]; then
     354      echo "Creating directory /srv/nfs/arm825/mnt/nand/apps/$1"
     355      install -d -m 0777 "/srv/nfs/arm825/mnt/nand/apps/$1"
     356    fi
     357    if grep -qF "/srv/nfs/arm825/mnt/nand/apps/$1" "/proc/mounts"; then
     358      echo "$1 already mounted"
     359    else
     360      echo "Creating mount binding"
     361      mount --bind /home/user/workspace_825/$1/app /srv/nfs/arm825/mnt/nand/apps/$1
     362    fi
     363  fi
     364fi
     365}}}
     366
     367=== umntappdir ===
     368{{{
     369#!/bin/sh
     370if [ $# -eq 0 ]; then
     371  echo "Usage: umntappdir appname"
     372else
     373  if [ $# -eq 1 ]; then
     374    echo "Unmounting"
     375    umount /srv/nfs/arm825/mnt/nand/apps/$1
     376  fi
     377fi
     378}}}
     379
    344380== Sudoers ==
    345381Files are added to the VM /etc/sudoers.d directory
     
    347383{{{
    348384$ sudo cat /etc/sudoers.d/sudopath
    349 Defaults secure_path="/usr/sbin/util:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
     385Defaults secure_path="/usr/sbin/util:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/user/bin"
    350386}}}
    351387
     
    353389$ sudo cat /ect/sudoers.d/user
    354390
    355 user ALL=NOPASSWD: /usr/bin/timedatectl *, /usr/bin/systemctl *, /usr/sbin/util/createdb *, /usr/sbin/util/createdbuser *, /usr/sbin/util/deldbuser *
     391user ALL=NOPASSWD: /usr/bin/timedatectl *, /usr/bin/systemctl *, /usr/sbin/util/createdb *, /usr/sbin/util/createdbuser *, /usr/sbin/util/deldbuser *, /home/user/bin/mntappdir *, /home/user/bin/umntappdir *
    356392}}}
    357393