1: #!/usr/bin/env bash
     2: 
     3: # usage: pushtrait <traitdir>
     4: 
     5: target=$( readlink -f $1 )
     6: 
     7: make tidy
     8: make
     9: 
    10: rm -rf  ${target}/VirOS.prime_rootfs/gzmcp
    11: mkdir -p  ${target}/VirOS.prime_rootfs/gzmcp
    12: mkdir -p  ${target}/usr/share/gzmcp/root/gzmcp
    13: 
    14: cp ./client-nds/resources/text/example.defaults \
    15:     ${target}/VirOS.prime_rootfs/gzmcp/defaults
    16: cp ./client-nds/resources/text/example.defaults \
    17:     ${target}/usr/share/gzmcp/root/gzmcp/defaults
    18: 
    19: cp ./client-nds/resources/text/example.midispec \
    20:     ${target}/VirOS.prime_rootfs/gzmcp/midispec
    21: cp ./client-nds/resources/text/example.midispec \
    22:     ${target}/usr/share/gzmcp/root/gzmcp/midispec
    23: 
    24: cp ./client-nds/resources/text/example.presets \
    25:     ${target}/VirOS.prime_rootfs/gzmcp/presets
    26: cp ./client-nds/resources/text/example.presets \
    27:     ${target}/usr/share/gzmcp/root/gzmcp/presets
    28: 
    29: cp ./client-nds/gzmcp-client_gnm.nds \
    30:     ${target}/VirOS.prime_rootfs/_boot_ds.nds
    31: cp ./client-nds/gzmcp-client_gnm.nds \
    32:     ${target}/usr/share/gzmcp/root/_boot_ds.nds
    33: 
    34: cp ./client-nds/gzmcp-client_r4.nds \
    35:     ${target}/VirOS.prime_rootfs/gzmcp-client_r4.nds
    36: cp ./client-nds/gzmcp-client_r4.nds \
    37:     ${target}/usr/share/gzmcp/root/gzmcp-client_r4.nds
    38: 
    39: # for now, set as default boot
    40: cp ./client-nds/gzmcp-client_r4b.nds \
    41:     ${target}/VirOS.prime_rootfs/_ds_menu.dat
    42: cp ./client-nds/gzmcp-client_r4b.nds \
    43:     ${target}/usr/share/gzmcp/root/_ds_menu.dat
    44: 
    45: # extra copy in case user wants to overwrite
    46: cp ./client-nds/gzmcp-client_r4b.nds \
    47:     ${target}/VirOS.prime_rootfs/g_ds_menu.dat
    48: cp ./client-nds/gzmcp-client_r4b.nds \
    49:     ${target}/usr/share/gzmcp/root/g_ds_menu.dat
    50: 
    51: mkdir -p ${target}/usr/bin
    52: cp ./server-pc/gzmcp-server.x86 ${target}/usr/bin/
    53: cp ./client-pc-debug/gzmcp-client-debug.x86 ${target}/usr/bin/
    54: 
    55: