aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMarcel Braun <marcel.braun@ost.ch>2026-05-05 23:25:47 +0200
committerMarcel Braun <marcel.braun@ost.ch>2026-05-05 23:25:47 +0200
commitea450f4ed742a37b40a4e1dcaf8d17328d635472 (patch)
treecd9511ff9145dd993f257c2fcca4d8d06e857625 /arch
parent3082340fa8ab3c7c0da5d2f9d321d2367d399b20 (diff)
parent4522374b902ee9a30c83c2ec23880522e80febea (diff)
downloadkernel-ea450f4ed742a37b40a4e1dcaf8d17328d635472.tar.xz
kernel-ea450f4ed742a37b40a4e1dcaf8d17328d635472.zip
Merge branch 'symbolic-links' into 'develop-BA-FS26'
Symbolic links See merge request teachos/kernel!29
Diffstat (limited to 'arch')
-rw-r--r--arch/x86_64/support/modules/README.md23
-rw-r--r--arch/x86_64/support/modules/ext2_1KB_fs.img2
-rw-r--r--arch/x86_64/support/modules/ext2_2KB_fs.img2
-rw-r--r--arch/x86_64/support/modules/ext2_4KB_fs.img2
4 files changed, 24 insertions, 5 deletions
diff --git a/arch/x86_64/support/modules/README.md b/arch/x86_64/support/modules/README.md
index a04b9af..1a29ce5 100644
--- a/arch/x86_64/support/modules/README.md
+++ b/arch/x86_64/support/modules/README.md
@@ -8,10 +8,21 @@ The ext2_4KB_fs image is intentionally fragmented, as some files were created an
./archiv
./archiv/2024.img
./archiv/2025.img
+./archiv/mnt
+./closed.txt
./information
./information/info_1.txt
./information/info_2.txt
-./closed.txt
+./symlinks
+./symlinks/info_1_absolute -> /information/info_1.txt
+./symlinks/info_1_relative -> ../information/info_1.txt
+./symlinks/information_directory_absolute -> /information
+./symlinks/information_directory_relative -> ../information
+./symlinks/invalid_absolute -> /invalid/non_existant.txt
+./symlinks/invalid_relative -> ../invalid/non_existant.txt
+./symlinks/symloop_a -> ./symloop_b
+./symlinks/symloop_b -> /symlinks/symloop_a
+./symlinks/traverse_back_5_times -> ../../../../../
### 2024.img
(ext2 filesystem with 2KB Block size)
@@ -22,6 +33,8 @@ The ext2_4KB_fs image is intentionally fragmented, as some files were created an
./stable/pig_1.txt
./stable/pig_2.txt
./stable/pig_3.txt
+./symlinks
+./symlinks/traverse_back_twice -> ../../
### 2025.img
(ext2 filesystem 4KB Block size)
@@ -49,6 +62,7 @@ The ext2_4KB_fs image is intentionally fragmented, as some files were created an
./monkey_house/caretaker
./monkey_house/caretaker/isabelle.txt
./monkey_house/caretaker/peter.txt
+./symlinks/leave_and_reenter_mount -> ../../archiv/../information/monkey_house
## ext2_4KB_fs
.
@@ -64,9 +78,12 @@ The ext2_4KB_fs image is intentionally fragmented, as some files were created an
./enclosures/lion_house/cage_b
./enclosures/lion_house/cage_b/animals.txt
./enclosures/lion_house/cage_b/history.txt
+./enclosures/lion_house/symlink_chain_2 -> /entrance/../enclosures/aquarium/symlink_chain_3
./enclosures/elephant_house
./enclosures/elephant_house/elephant_1.txt
./enclosures/aquarium
+./enclosures/aquarium/spawn_fish.sh
+./enclosures/aquarium/symlink_chain_3 -> ../../entrance
./enclosures/aquarium/tank_1
./enclosures/aquarium/tank_1/fish_1.txt
./enclosures/aquarium/tank_1/fish_2.txt
@@ -103,6 +120,8 @@ The ext2_4KB_fs image is intentionally fragmented, as some files were created an
./enclosures/aquarium/tank_2/this_is_a_very_very_long_fish_filename_that_keeps_going_and_going_until_it_almost_breaks_linux_filesystem_limits_for_testing_purposes_and_we_add_more_characters_to_make_it_even_longer_28.txt
./enclosures/aquarium/tank_2/this_is_a_very_very_long_fish_filename_that_keeps_going_and_going_until_it_almost_breaks_linux_filesystem_limits_for_testing_purposes_and_we_add_more_characters_to_make_it_even_longer_29.txt
./enclosures/aquarium/tank_2/this_is_a_very_very_long_fish_filename_that_keeps_going_and_going_until_it_almost_breaks_linux_filesystem_limits_for_testing_purposes_and_we_add_more_characters_to_make_it_even_longer_30.txt
-./enclosures/aquarium/spawn_fish.sh
./enclosures/info.txt
./info.txt
+./symlinks
+./symlinks/symlink_chain_1 -> ../enclosures/lion_house/symlink_chain_2
+./symlinks/very_long_symlink -> ../enclosures/aquarium/tank_2/this_is_a_very_very_long_fish_filename_that_keeps_going_and_going_until_it_almost_breaks_linux_filesystem_limits_for_testing_purposes_and_we_add_more_characters_to_make_it_even_longer_30.txt
diff --git a/arch/x86_64/support/modules/ext2_1KB_fs.img b/arch/x86_64/support/modules/ext2_1KB_fs.img
index 5bbb76d..a5202ca 100644
--- a/arch/x86_64/support/modules/ext2_1KB_fs.img
+++ b/arch/x86_64/support/modules/ext2_1KB_fs.img
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c2ef9536a439825520d9e230eedaa9ae327f9763350eddbc0f24bf5b9b5d2bf2
+oid sha256:98ac3c1be872806e25fb14eea168ca79a91959f4e6a5ac3d00c5d8224c1f73a3
size 10485760
diff --git a/arch/x86_64/support/modules/ext2_2KB_fs.img b/arch/x86_64/support/modules/ext2_2KB_fs.img
index 1880911..8327022 100644
--- a/arch/x86_64/support/modules/ext2_2KB_fs.img
+++ b/arch/x86_64/support/modules/ext2_2KB_fs.img
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:9a13da5abb9c65c737105b1da0d4344c7cd7604c7952c762c4f4e3d3f96fd42d
+oid sha256:a1d102f2e40083613060d43b2b32d31031137bbef99761a2d1bf4d38e155adb7
size 5242880
diff --git a/arch/x86_64/support/modules/ext2_4KB_fs.img b/arch/x86_64/support/modules/ext2_4KB_fs.img
index 3aaceb8..c3f6daf 100644
--- a/arch/x86_64/support/modules/ext2_4KB_fs.img
+++ b/arch/x86_64/support/modules/ext2_4KB_fs.img
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4ce6a1aea277906e1af6de223c017ff900b96569f076b4d99fc04eaa1ee986f4
+oid sha256:026ca30269dbd80beb2dd74677c94676d1d4a7f6b5fe406c4ddb82836ba2dc00
size 10485760