Commit graph

10 commits

Author SHA1 Message Date
itexpert228
5c76c507eb
Fix legacy Makefile install and command validation
- Fix install commands to handle Makefiles that don't respect DESTDIR

- Add fallback to PREFIX for legacy packages like bzip2

- Remove \n and \t from suspicious characters (valid in shell)

- Allow multi-line shell commands for complex install logic
2026-03-14 20:13:38 +03:00
itexpert228
bbf2f00578
Fix issues found during macOS fakeroot testing
- Increase maxAutoBuildDepth from 3 to 15 for complex dependency chains

- Remove ${ from dangerous patterns (valid shell variable expansion)

- Add support for Debian-native packages without orig.tar.gz

- Add isDebianSourceArchive() to handle native Debian source packages
2026-03-14 20:09:05 +03:00
itexpert228
fbe74e8a87
Improve dependency resolver and fix critical bugs
- Add comprehensive Debian dependency resolver (400+ package mappings)

- Implement automatic recursive dependency resolution for build dependencies

- Fix logic errors in install.go: allowFailure handling, ensureBuildDependency

- Fix install-script.sh PKGDIR environment variable handling

- Fix hardcoded /tmp/install-script.sh path in autoRecipeFromDebian

- Fix wrong yyjson URL

- Increase build timeout from 30min to 2 hours

- Improve command validation security

- Fix temporary directory leaks in installer

- Update .gitignore to include zsvo-test binary
2026-03-14 19:54:49 +03:00
itexpert228
fc315b1c2c
Fix LFS dependency handling - skip Debian-specific packages
- Remove attempts to build Debian dependencies in LFS environment
- Add comprehensive package mapping to ignore Debian-specific packages
- Use Debian only as source repository, not for dependency resolution
- Skip optional/specific dependencies (graphics, audio, test frameworks, etc.)
- Keep only essential build tools (cmake, pkgconf, gcc, make, etc.)

Now zsvo properly works in LFS:
- Downloads source from Debian .dsc files
- Shows required dependencies for manual installation
- Builds .zsvo packages using own recipes
- Installs packages to LFS root filesystem
2026-03-14 19:32:54 +03:00
itexpert228
227ae46d6c
рагшцр 2026-03-13 15:18:31 +03:00
itexpert228
a4dcdddd4a
почти готово нахуй 2026-03-13 13:46:08 +03:00
itexpert228
c5b9732981
ебать красиво сделайте, блядей корежит 2026-03-13 12:47:45 +03:00
itexpert228
05eabf12a7
пися попа говно член пенис параша залуууууууупа сиси говно 2026-03-13 11:58:33 +03:00
itexpert228
8db46a6b45
кал много кала......просто огромное количество кала.... 2026-03-13 00:37:11 +03:00
itexpert228
e351ee62d1
кал 2026-03-09 22:40:05 +03:00