cp file device: diretório no Minix

2

Na minha classe de sistemas operacionais, tivemos que modificar a tela de inicialização do sistema operacional Minix. Eu entendi quase tudo o que fizemos, mas no final do make para compilar o novo sistema operacional, há uma linha:

cp image /dev/c0d0p0:/minix/2.0.4r2

Eu não entendo para que serve o cólon, alguém pode explicar isso? Eu procurei por toda parte sem sorte.

    
por Gilles 09.09.2012 / 23:34

2 respostas

1

Eu encontrei a resposta. Isto não é um comando. É a saída.

O script mkboot ecoa isso para a tela na seguinte seção:

echo "cp image $root:/minix/$target"
cp -p image $rootdir/minix/$target || exit

A variável $rootdir indica um diretório no qual ele montou o dispositivo $ root anteriormente no script, se a raiz de destino for algo diferente da raiz montada real:

case $action in
bootable | hdboot)
    # We need the root device.
    if [ $realroot = $root ]
    then
        rootdir=
    else
        umount $root 2>/dev/null
        mount $root /root || exit
        rootdir=/root
    fi
esac
    
por 10.10.2012 / 01:56
0

Se você não obtiver uma resposta melhor, vou adivinhar:

Parece que essa linha permite copiar um arquivo para um dispositivo que pode não ser montado especificando o dispositivo /dev/c0d0p0 e o arquivo /minix/2.0.4r2 .

    
por 09.09.2012 / 23:38