0857anonymous
2018/08/10(金) 09:42:42.22ID:???組み込み系(?)の文化でもあるのかと思ってな
https://openwrt.org/docs/guide-user/additional-software/extroot_configuration
> mount /dev/sda1 /mnt ; tar -C /overlay -cvf - . | tar -C /mnt -xf - ; umount /mnt
これは一行で書きたい病?なのか?
これではいけない理由でもあるのだろうか?
> mount /dev/sda1 /mnt
> tar -C /overlay -cvf - . | tar -C /mnt -xf -
> umount /mnt
また、2行目は、なんでtarを一旦経由してるんだ?
cp -a /overlay/* /mnt/ ではだめなのか?
> block detect > /etc/config/fstab; \
> sed -i s/option$'\t'enabled$'\t'\'0\'/option$'\t'enabled$'\t'\'1\'/ /etc/config/fstab; \
> sed -i s#/mnt/sda1#/overlay# /etc/config/fstab; \
> cat /etc/config/fstab;
ここも同様、なぜこんなにわかりにくい書き方にするんだ?
嫌がらせかと思った。無理やり一行にするのが理解できない。
馬鹿は何も考えずにコピペしてればいいとかそういう発想なのか?
block detect > /etc/config/fstab
sed -Ei "s|(option\tenabled\t)'0'|\1'1'|" /etc/config/fstab
sed -Ei "s|/mnt/sda1|/overlay|" /etc/config/fstab
cat /etc/config/fstab
一行にするにしてもパイプでつなぐべきだろう
/etc/config/fstab を書くのは一回ですむぞ(最後はcatではなくteeを使う)