diff --git a/live-build/config/hooks/vm-artifacts/90-raw-disk-image.binary b/live-build/config/hooks/vm-artifacts/90-raw-disk-image.binary index 0000f373..a9a83169 100755 --- a/live-build/config/hooks/vm-artifacts/90-raw-disk-image.binary +++ b/live-build/config/hooks/vm-artifacts/90-raw-disk-image.binary @@ -178,7 +178,7 @@ zfs create \ -o mountpoint=/ \ "$FSNAME/ROOT/$FSNAME/root" -zfs mount "$FSNAME/ROOT/$FSNAME/root" +zfs mount -o nodev "$FSNAME/ROOT/$FSNAME/root" # # We are later going to recursively bind mount /proc/, /sys/, and /dev/ @@ -261,8 +261,8 @@ zfs create \ # contents. During normal boot up, we'll rely on "/etc/fstab" to handle # these mounts. # -mkdir -p "$DIRECTORY/export/home" -mount -t zfs "$FSNAME/ROOT/$FSNAME/home" "$DIRECTORY/export/home" +mkdir -p "$DIRECTORY/home" +mount -t zfs "$FSNAME/ROOT/$FSNAME/home" "$DIRECTORY/home" mkdir -p "$DIRECTORY/var/delphix" mount -t zfs "$FSNAME/ROOT/$FSNAME/data" "$DIRECTORY/var/delphix" @@ -292,7 +292,7 @@ rsync --info=stats3 -Wa binary/* "$DIRECTORY/" # automatically whenever we boot into the crash kernel. # cat <<-EOF >"$DIRECTORY/etc/fstab" - rpool/ROOT/$FSNAME/home /export/home zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 + rpool/ROOT/$FSNAME/home /home zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/ROOT/$FSNAME/data /var/delphix zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/ROOT/$FSNAME/log /var/log zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/crashdump /var/crash zfs defaults,x-systemd.before=zfs-import-cache.service,x-systemd.before=kdump-tools.service 0 0 @@ -335,7 +335,7 @@ done umount "$DIRECTORY/var/log" umount "$DIRECTORY/var/delphix" -umount "$DIRECTORY/export/home" +umount "$DIRECTORY/home" umount "/var/crash" retry 5 10 zfs umount "$FSNAME/ROOT/$FSNAME/root" retry 5 10 zpool export "$FSNAME" diff --git a/live-build/misc/ansible-roles/appliance-build.masking-development/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.masking-development/tasks/main.yml index 9fde6f6d..72572e04 100644 --- a/live-build/misc/ansible-roles/appliance-build.masking-development/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.masking-development/tasks/main.yml @@ -26,14 +26,14 @@ - git: repo: "https://{{ lookup('env', 'GITHUB_TOKEN') }}@github.com/delphix/dms-core-gate.git" dest: - "/export/home/delphix/dms-core-gate" + "/home/delphix/dms-core-gate" version: "develop" accept_hostkey: yes update: no when: lookup('env', 'GITHUB_TOKEN') != '' - file: - path: "/export/home/delphix/{{ item }}" + path: "/home/delphix/{{ item }}" owner: delphix group: staff mode: "g+w" diff --git a/live-build/misc/ansible-roles/appliance-build.minimal-common/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.minimal-common/tasks/main.yml index d95545e6..04700487 100644 --- a/live-build/misc/ansible-roles/appliance-build.minimal-common/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.minimal-common/tasks/main.yml @@ -26,7 +26,7 @@ no_log: true - file: - path: /export/home + path: /home state: directory mode: 0755 @@ -39,7 +39,7 @@ shell: /bin/bash create_home: yes comment: Delphix User - home: /export/home/delphix + home: /home/delphix password: "{{ lookup('env', 'APPLIANCE_PASSWORD') | password_hash('sha512') }}" diff --git a/live-build/misc/ansible-roles/appliance-build.unittest-internal/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.unittest-internal/tasks/main.yml index daaf3028..cb7a9070 100644 --- a/live-build/misc/ansible-roles/appliance-build.unittest-internal/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.unittest-internal/tasks/main.yml @@ -88,7 +88,7 @@ - user: name: testrunner comment: "Delphix" - home: /export/home/testrunner + home: /home/testrunner groups: docker password: "$6$pWQE0MPZWgue7fNC$8RvR0u04Mt67792b.x4ao0G2Z/H/hrYPWezOqCkz59MIA\ diff --git a/live-build/misc/ansible-roles/appliance-build.virtualization-development/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.virtualization-development/tasks/main.yml index 862376f6..67fb6d6b 100644 --- a/live-build/misc/ansible-roles/appliance-build.virtualization-development/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.virtualization-development/tasks/main.yml @@ -73,14 +73,14 @@ - git: repo: "https://{{ lookup('env', 'GITHUB_TOKEN') }}@github.com/delphix/dlpx-app-gate.git" - dest: "/export/home/delphix/dlpx-app-gate" + dest: "/home/delphix/dlpx-app-gate" version: "develop" accept_hostkey: yes update: no when: lookup('env', 'GITHUB_TOKEN') != '' - file: - path: "/export/home/delphix/{{ item }}" + path: "/home/delphix/{{ item }}" owner: delphix group: staff mode: "g+w" diff --git a/live-build/misc/ansible-roles/appliance-build.zfsonlinux-development/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.zfsonlinux-development/tasks/main.yml index 2df342f7..e43f6cf8 100644 --- a/live-build/misc/ansible-roles/appliance-build.zfsonlinux-development/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.zfsonlinux-development/tasks/main.yml @@ -65,26 +65,26 @@ - git: repo: "https://{{ lookup('env', 'GITHUB_TOKEN') }}@github.com/delphix/zfs.git" dest: - "/export/home/delphix/zfs" + "/home/delphix/zfs" version: develop accept_hostkey: yes update: no when: lookup('env', 'GITHUB_TOKEN') != '' - file: - path: "/export/home/delphix/zfs" + path: "/home/delphix/zfs" owner: delphix group: staff state: directory recurse: yes - file: - path: "/export/home/delphix/.cargo/" + path: "/home/delphix/.cargo/" state: directory owner: delphix group: staff - copy: - dest: "/export/home/delphix/.cargo/config.toml" + dest: "/home/delphix/.cargo/config.toml" content: | [target.x86_64-unknown-linux-gnu] rustflags = ["-C", "link-arg=-B/usr/libexec/mold"] diff --git a/scripts/common.sh b/scripts/common.sh index 20129026..934d6bd3 100644 --- a/scripts/common.sh +++ b/scripts/common.sh @@ -36,7 +36,7 @@ function resolve_s3_uri() { # mirror is used. # UPSTREAM_BRANCH=$(get_upstream_or_fail_if_unset) || exit 1 - echo "Running with UPSTREAM_BRANCH set to ${UPSTREAM_BRANCH}" + # echo "Running with UPSTREAM_BRANCH set to ${UPSTREAM_BRANCH}" local latest_subprefix="linux-pkg/${UPSTREAM_BRANCH}/combine-packages/post-push/latest" local bucket="snapshot-de-images" local jenkinsid="jenkins-ops" diff --git a/upgrade/FAQ.md b/upgrade/FAQ.md index 4b4ff44e..08f7e442 100644 --- a/upgrade/FAQ.md +++ b/upgrade/FAQ.md @@ -89,7 +89,7 @@ resemble the following: A "rootfs container" is a collection of ZFS datasets that can be used as the "root filesytsem" of the appliance. This includes a dataset for "/" -of the appliance, but also seperate datasets for "/export/home" and +of the appliance, but also seperate datasets for "/home" and "/var/delphix". Here's an example of the datasets for a rootfs container: diff --git a/upgrade/upgrade-scripts/upgrade-container b/upgrade/upgrade-scripts/upgrade-container index cdddffcb..e746fc3c 100755 --- a/upgrade/upgrade-scripts/upgrade-container +++ b/upgrade/upgrade-scripts/upgrade-container @@ -202,7 +202,7 @@ function create_upgrade_container() { -o mountpoint=legacy \ "$ROOTFS_DATASET/home@$SNAPSHOT_NAME" \ "rpool/ROOT/$CONTAINER/home" || - die "failed to create upgrade /export/home clone" + die "failed to create upgrade /home clone" zfs clone \ -o mountpoint=legacy \ @@ -227,7 +227,7 @@ function create_upgrade_container() { # dataset. # mount_upgrade_container_dataset \ - "rpool/ROOT/$CONTAINER/home" "$DIRECTORY/export/home" + "rpool/ROOT/$CONTAINER/home" "$DIRECTORY/home" mount_upgrade_container_dataset \ "rpool/ROOT/$CONTAINER/data" "$DIRECTORY/var/delphix" mount_upgrade_container_dataset \ @@ -296,7 +296,7 @@ function create_upgrade_container() { # before the zfs-import service is run. # cat <<-EOF >"$DIRECTORY/etc/fstab" - rpool/ROOT/$CONTAINER/home /export/home zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 + rpool/ROOT/$CONTAINER/home /home zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/ROOT/$CONTAINER/data /var/delphix zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/ROOT/$CONTAINER/log /var/log zfs defaults,x-systemd.before=zfs-import-cache.service 0 0 rpool/crashdump /var/crash zfs defaults,x-systemd.before=zfs-import-cache.service,x-systemd.before=kdump-tools.service 0 0