Same error for me than in the last update for shorewall. The sed solution was not realy good I think. Why don't you use the option to install the start and stop script in /etc/init.d by changing PREFIX=${D} ./install.sh || die to PREFIX=${D} ./install.sh /etc/init.d/ || die [here is the error...] didi root # emerge -u --deep world Calculating world dependencies ...done! >>> emerge (1 of 3) net-firewall/shorewall-1.4.3 to / >>> md5 src_uri ;-) shorewall-1.4.3.tgz >>> Unpacking source... >>> Unpacking shorewall-1.4.3.tgz to /var/tmp/portage/shorewall-1.4.3/work >>> Source unpacked. >>> Install shorewall-1.4.3 into /var/tmp/portage/shorewall-1.4.3/image/ category net-firewall Installing Shorewall Version 1.4.3 Shorewall control program installed in /var/tmp/portage/shorewall-1.4.3/image//sbin/shorewall install: cannot create regular file `/var/tmp/portage/shorewall-1.4.3/image//etc/rc.d/init.d/shorewall': No such file or directory ERROR: Failed to install -o root -g root -m 0544 init.sh /var/tmp/portage/shorewall-1.4.3/image//etc/rc.d/init.d/shorewall !!! ERROR: net-firewall/shorewall-1.4.3 failed. !!! Function src_install, Line 23, Exitcode 1 !!! (no error message)
fixed