Mojo-Command-Generate-InitScript
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Mojo/Command/Generate/InitScript/Freebsd.pm view on Meta::CPAN
my $rc_file = $opt->{'deploy'}
? '/usr/local/etc/rc.d/'. $opt->{'name'}
: File::Spec->join($opt->{'output'}, $opt->{'name'});
$self->render_to_file( 'initscript', $rc_file, $opt );
$self->chmod_file( $rc_file, 0755 );
# update /etc/rc.conf
$self->update_rc_conf( $opt->{'name'} ) if $opt->{'deploy'};
}
sub update_rc_conf
{
my ( $self, $name ) = @_;
my $fh = IO::File->new();
$fh->open('/etc/rc.conf', '+<') or die qq{Can't open /etc/rc.conf\n};
my $current_pos = 0;
my @lines = ();
my $read_lines = 0;
my $update_from_pos = undef;
my $already_done = 0;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.939 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )