Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Writing a file into /etc with powerpmac.deb
#1
Hi,

I'm trying to make use of your handy PowerPmac thumbdrive installation folder. It all works, including setting the IP address and copying over my usrflash files.

The part that doesn't work is that I need to create a file called /etc/rc.local.

I made a powerpmac.deb file that properly installs this file, but on reboot, the file gets overwritten with the default rc.local.

So, I instead set powerpmac.deb to install the file in /.readonly/etc/rc.local. This simply doesn't work, probably (I'm guessing) because /.readonly is, well, read-only.

How do I get around this?

Or do I have to install the file "by hand" after using the thumbdrive trick. That would be a shame to require an extra step for our users.

Thanks for any suggestions.
Reply
#2
The Power PMAC Linux installation keeps itself clean by mounting its file system as read only most of the time and copying the contents of “/.readonly/etc” and “/.readonly/var” to “/etc” and “/var” on power up. Before making changes the file system must be mounted as read/write and after making changes it must be set back to read only.

Code:
mount -o remount,rw /
cp /media/disk/rc.local /.readonly/etc/
mount -o remount,rw /

I believe this could be placed in a shell script on the USB stick and ran from the IDE terminal with a command like the following:
Code:
system /media/disk/file.sh
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)