1
0
mirror of https://github.com/fspc/gbootroot.git synced 2025-02-24 09:23:23 -05:00

99 Commits

Author SHA1 Message Date
freesource
04354d29d3 The proper ldd check is now used if a dynamically linked binary is detected
to require uClibc rather than libc6.  The ldd from the default location of
/usr/i386-linux-uclibc/bin is used for uClibc.
2001-11-27 20:33:20 +00:00
freesource
dab981e68f Fixed pam test so that the 3rd field rather than the 4th field is being
checked in the service-name files found in /etc/pam.d/.  The 4th field is
acceptable for pam.conf.  If a path is specified in either conf format,
that path will be checked, otherwise, either the pam default path of
/usr/lib/security or the FSSTD location /lib/security will be checked
for a match.
2001-11-27 20:09:08 +00:00
freesource
1501d365e3 Fixed nss test so that it checks for the right libnss_(function).so.$version.
The old versioning for libnss no longer applies.
2001-11-27 19:35:42 +00:00
freesource
97bc60ea6c Had ldd set to the busybox type. 2001-11-26 19:29:58 +00:00
freesource
2eff37e59b This makes the default replacement directory permanent, rather than calling it over and
over again.  Right, now busyboxes ldd is being used in Yard.pm for some experiments.
2001-11-19 08:59:38 +00:00
freesource
a49dcf6c0d This make sure that path included the Replacements dir .. to be improved more. 2001-11-18 20:06:52 +00:00
freesource
d50e13b210 This provides proper output when the path has been changed, basically, if
it is the same thing again, it won't be listed.
2001-11-18 07:11:11 +00:00
freesource
849725cb71 Path is now updated properly, only adding a new path if it doesn't already
exist.
2001-11-18 07:00:54 +00:00
freesource
38aaef1e04 This fixes the problem with paths only being allowed to be altered initally,
what was happening was that @paths couldn't be changed after they were
defined, but not any more.
2001-11-18 05:56:44 +00:00
freesource
6c6b41a760 # This is the revised link specification which is more
# intuitive and allows user-defined links.
	  # The file can be fictional.  $abs_file_file means there is
	  # something on the right side.  Generally, we want to use
	  # the file on the right as the real file.
Simply put, this is a much better approach to handling -> in the template,
and it works nicely.  It produces warning when the file on the right can't
be discerned, but this is o.k..
2001-11-18 04:05:37 +00:00
freesource
5af731e25c This allows tests to work properly from the Yard Box for non-root users,
chrooted tests disappear, it is assumed that most normal administrators
would never consider giving non-root users chroot capabilities, but you
never know, so only genext2fs is tested for, but room is left if another
fs is choosen.
2001-11-17 07:55:03 +00:00
freesource
caca3cae38 This solves a tough to discover bug. When root objcopy the permissions were
preserved for libraries, but this wasn't the case for non-root users.  The
part which did preserve permissions with chmod didn't allow non-root users,
but with genext2fs this isn't a problem, though chown is.  Anyways, when ld
or libc aren't 0755 basically the kernel can't find init.  Problem solved.
2001-11-17 06:14:35 +00:00
freesource
9bc3e644f1 This handles error much better by making $error private, before it was global
so it's value remained on error which caused the YardBox to fail to work
properly.
2001-11-17 02:23:57 +00:00
freesource
8604aa6dd0 If Replacements are symlinks, the actual file linked to is copied, this helps
with the new structure of allowing symlinks in Replacements.
2001-11-15 07:48:23 +00:00
freesource
edf75d6081 Before device_table was popping off the first value assuming it was $mnt,
but this is no longer necessary, so this has been removed so that all devices
are made.
2001-11-06 07:36:20 +00:00
freesource
4f31aa18a8 Improves some info() output. 2001-11-06 07:29:19 +00:00
freesource
5e7a2a4292 Undef global values when genext2fs is used, this allows for a change in
fs creation type, and text change.
2001-11-04 19:53:57 +00:00
freesource
6ce5f51284 Cleaned-up, works nicely .. non-root fs creation. 2001-11-04 18:44:18 +00:00
freesource
05da1a4a31 Changes to make $> > 0 happy. 2001-11-04 08:54:53 +00:00
freesource
5f3ce658dc Slight copylet change. 2001-11-04 08:52:57 +00:00
freesource
4101cf371b Have device_table functional. 2001-11-04 08:52:38 +00:00
freesource
2f4febb6eb Changes for device_table 2001-11-01 18:32:31 +00:00
freesource
68c3a4476c Have the dev logic, now need to build device table. 2001-11-01 18:05:05 +00:00
freesource
e81b3fd1ba Improvement on second genext2fs regexp pass. 2001-11-01 17:28:02 +00:00
freesource
7886ea01f1 The beginnings of a regexp for building the device table. 2001-11-01 08:44:07 +00:00
freesource
5a8621791a Some misc. changes. 2001-11-01 04:20:25 +00:00
freesource
fa7000f56e Enters correct path for genext2fs. 2001-10-31 07:22:15 +00:00
freesource
2726b68559 This is the beginnings of non-root ext2 root_fs creation with Erick Anderson's
most recently revised genext2fs.
2001-10-31 06:51:59 +00:00
freesource
4050413657 Puts yard_chrooted_tests in /usr/lib/bootroot since this program is gbootroot
specific, makes for a more policy correct package.
2001-10-20 16:06:26 +00:00
freesource
fed9b6c6cd The non-root saga continues. 2001-10-18 05:17:50 +00:00
freesource
cfa9689f91 This changes real uid id to effective uid id. 2001-10-17 05:44:54 +00:00
freesource
fef993baf9 Now a non-root user can make a root_fs, the administrator has to add an entry
for each user to the fstab, right now there is just a generic location for all
users.  Special files aren't copied over if permissions don't allow it, but
devfs more than solves that problem!
2001-10-17 05:19:19 +00:00
freesource
15f744e865 This is nothing just a space or something. 2001-10-09 06:22:19 +00:00
freesource
e18c02ed8e Added a dialog box to tutorial so that people can find the documentation in
/usr/share/doc/gbootroot/html/index.html.
2001-10-06 19:57:34 +00:00
freesource
20fa0a6591 Added some text changes. 2001-10-04 06:27:18 +00:00
freesource
640ddbca30 This fixes kernel_version_check to return a value. 2001-10-03 05:10:03 +00:00
freesource
593b4ce543 Updated copyright. 2001-09-30 17:44:44 +00:00
freesource
cad3b044ed Updated who did what. 2001-09-30 17:43:03 +00:00
freesource
64771b8b7d Updated the copyright information. 2001-09-28 05:00:50 +00:00
freesource
ae3e94f7b5 Changed $text from 'activate' to 'changed' which allows search to work properly.
Before the search that wasn't an issue, ofcourse.
2001-09-18 03:54:45 +00:00
freesource
3fbf4f041f This allows extra paths to work correctly. 2001-09-18 03:10:29 +00:00
freesource
c75586cf32 Hopefully, this properly fixes the relativing of dirs/files from
make_link_relative when it makes "absolutely" no sense.
2001-09-14 05:13:22 +00:00
freesource
b04224d6f1 This corrects a bug where onto_proc_filesystem was edited incorrectly and wasn't
checking for the proc_dev return value in the way originally intended.
2001-08-29 17:08:25 +00:00
freesource
86ff0a8eea Updated Alt-S to Alt-A for error messages for save_as. 2001-08-29 16:50:00 +00:00
freesource
52fbcbfaff Makes the submit button the default for the replacements box. 2001-08-29 04:01:55 +00:00
freesource
04e2351a58 And this removes a breaker point. 2001-08-29 03:52:41 +00:00
freesource
dbee69230f Cool, that should cover it for the ssearch for now. It has netscape-like
behavior with some konqueror-like enhancements.
2001-08-29 03:50:31 +00:00
freesource
e9979b17d3 A little more tweaking so that $offset is undef when search_window closes. 2001-08-28 20:47:21 +00:00
freesource
e48e66e93a This finishes search backwards for both Esc && Return .. all that is left is
issuing an error when nothing is found and search ne undef.
2001-08-28 20:40:15 +00:00
freesource
e639d5c69e Cancel working nicely for index .. Esc && Return, too. 2001-08-28 20:14:57 +00:00