mirror of
https://github.com/fspc/gbootroot.git
synced 2025-02-26 01:53:23 -05:00
Moving things around.
This commit is contained in:
parent
f68e0b4f4b
commit
a5c5522c35
@ -20,13 +20,6 @@
|
|||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
use strict;
|
|
||||||
use File::Basename;
|
|
||||||
my $sbin = grep(/\/usr\/sbin/,$ENV{'PATH'});
|
|
||||||
if ($sbin == 0) {
|
|
||||||
$ENV{'PATH'} = "/usr/sbin:" . $ENV{'PATH'};
|
|
||||||
}
|
|
||||||
|
|
||||||
# You will need to get dswim at http://www.sourceforge.net/projects/avd
|
# You will need to get dswim at http://www.sourceforge.net/projects/avd
|
||||||
my $home = "$ENV{HOME}/.gbootroot";
|
my $home = "$ENV{HOME}/.gbootroot";
|
||||||
my $home_yard = "$home/yard";
|
my $home_yard = "$home/yard";
|
||||||
@ -63,35 +56,9 @@ xserver-common xterm xutils zlib1g libgdbmg1 libxaw7 gbootroot
|
|||||||
flwm libfltk1 xnest make-debian-x11 ash);
|
flwm libfltk1 xnest make-debian-x11 ash);
|
||||||
# NEXT EDIT TEMPLATE
|
# NEXT EDIT TEMPLATE
|
||||||
|
|
||||||
|
|
||||||
# Before starting make sure dswim and file-rc are present.
|
# Before starting make sure dswim and file-rc are present.
|
||||||
start_up();
|
start_up();
|
||||||
|
|
||||||
print STDERR "Required packages:\n";
|
|
||||||
system "swim --search \"Priority: required\" --no";
|
|
||||||
my $swim_packages = "swim -qS|";
|
|
||||||
my $swim_list = "swim -qSl|"; # Not using --df for empty directories.
|
|
||||||
$, = " ";
|
|
||||||
my $extra_files = "swim -ql @extra_packages|"; # Not using --df.
|
|
||||||
$, = "";
|
|
||||||
|
|
||||||
# All the packages
|
|
||||||
open(SWIM,$swim_packages) or die "Couldn't open swim_packages: $?\n";
|
|
||||||
my @required_packages = <SWIM>; chomp @required_packages;
|
|
||||||
close(SWIM);
|
|
||||||
|
|
||||||
# All the files
|
|
||||||
open(SWIM,$swim_list) or die "Couldn't open swim_list: $!\n";
|
|
||||||
my @required_files = <SWIM>; chomp @required_files;
|
|
||||||
close(SWIM);
|
|
||||||
|
|
||||||
open(SWIM,$extra_files) or die "Couldn't open extra_files: $!\n";
|
|
||||||
my @extra_files = <SWIM>; chomp @extra_files;
|
|
||||||
close(SWIM);
|
|
||||||
|
|
||||||
push(@required_files,@extra_files);
|
|
||||||
|
|
||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
#################################################################
|
#################################################################
|
||||||
#
|
#
|
||||||
@ -283,6 +250,43 @@ return $stuff;
|
|||||||
#################################################################
|
#################################################################
|
||||||
#################################################################
|
#################################################################
|
||||||
|
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
## Collect Information from the System ##
|
||||||
|
#########################################
|
||||||
|
|
||||||
|
use strict;
|
||||||
|
use File::Basename;
|
||||||
|
my $sbin = grep(/\/usr\/sbin/,$ENV{'PATH'});
|
||||||
|
if ($sbin == 0) {
|
||||||
|
$ENV{'PATH'} = "/usr/sbin:" . $ENV{'PATH'};
|
||||||
|
}
|
||||||
|
|
||||||
|
print STDERR "Required packages:\n";
|
||||||
|
system "swim --search \"Priority: required\" --no";
|
||||||
|
my $swim_packages = "swim -qS|";
|
||||||
|
my $swim_list = "swim -qSl|"; # Not using --df for empty directories.
|
||||||
|
$, = " ";
|
||||||
|
my $extra_files = "swim -ql @extra_packages|"; # Not using --df.
|
||||||
|
$, = "";
|
||||||
|
|
||||||
|
# All the packages
|
||||||
|
open(SWIM,$swim_packages) or die "Couldn't open swim_packages: $?\n";
|
||||||
|
my @required_packages = <SWIM>; chomp @required_packages;
|
||||||
|
close(SWIM);
|
||||||
|
|
||||||
|
# All the files
|
||||||
|
open(SWIM,$swim_list) or die "Couldn't open swim_list: $!\n";
|
||||||
|
my @required_files = <SWIM>; chomp @required_files;
|
||||||
|
close(SWIM);
|
||||||
|
|
||||||
|
open(SWIM,$extra_files) or die "Couldn't open extra_files: $!\n";
|
||||||
|
my @extra_files = <SWIM>; chomp @extra_files;
|
||||||
|
close(SWIM);
|
||||||
|
|
||||||
|
push(@required_files,@extra_files);
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
## Package Check ##
|
## Package Check ##
|
||||||
###################
|
###################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user