Changeset 731
- Timestamp:
- Nov 21, 2007 10:36:41 PM (6 years ago)
- Location:
- trunk/debirf
- Files:
-
- 5 edited
-
debian/changelog (modified) (1 diff)
-
fs/usr/bin/make-debirf (modified) (5 diffs)
-
fs/usr/share/debirf/common (modified) (1 diff)
-
fs/usr/share/debirf/plugins/a0_prep-root (modified) (2 diffs)
-
fs/usr/share/debirf/plugins/z1_clean-root (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/debirf/debian/changelog
r725 r731 7 7 * /var/lib/debirf no longer included. default buildd is ~/.debirf 8 8 * removed /etc/debirf in favor of doc/example-profiles 9 * various other tweaks and fixes and streamlines 10 * NOT WORKING BECAUSE OF NO DEVICE TREE IN ROOT 9 11 10 -- Jameson Rollins <jrollins@fifthhorseman.net> Wed, 21 Nov 2007 15:11:46-050012 -- Jameson Rollins <jrollins@fifthhorseman.net> Wed, 21 Nov 2007 22:33:42 -0500 11 13 12 14 debirf (0.5) unstable; urgency=low -
trunk/debirf/fs/usr/bin/make-debirf
r725 r731 39 39 # exclude aptitude 40 40 mkdir -p "$DEBIRF_ROOT" 41 fakeroot -s "$DEBIRF_FAKE CHROOT_STATE" fakechrootdebootstrap --variant=fakechroot "$DEBIRF_DISTRO" "$DEBIRF_ROOT" "$DEBIRF_MIRROR"41 fakeroot -s "$DEBIRF_FAKEROOT_STATE" fakechroot /usr/sbin/debootstrap --variant=fakechroot "$DEBIRF_DISTRO" "$DEBIRF_ROOT" "$DEBIRF_MIRROR" 42 42 } 43 43 … … 47 47 export $var 48 48 done 49 fakeroot -i "$DEBIRF_FAKE CHROOT_STATE" -s "$DEBIRF_FAKECHROOT_STATE" run-parts --verbose "$DEBIRF_PLUGINS"49 fakeroot -i "$DEBIRF_FAKEROOT_STATE" -s "$DEBIRF_FAKEROOT_STATE" run-parts --verbose "$DEBIRF_PLUGINS" 50 50 } 51 51 … … 58 58 59 59 # create root image 60 ( cd "$DEBIRF_ROOT" && find * | cpio -H newc --create | gzip ) > "$1"60 ( cd "$DEBIRF_ROOT" && find * | fakeroot cpio -H newc --create | gzip ) > "$1" 61 61 } 62 62 … … 186 186 187 187 # set fakechroot save file 188 DEBIRF_FAKE CHROOT_STATE="$DEBIRF_BUILDD/.fakechroot-$DEBIRF_LABEL.save"188 DEBIRF_FAKEROOT_STATE="$DEBIRF_BUILDD/.fakechroot-$DEBIRF_LABEL.save" 189 189 190 190 # check variables … … 235 235 fi 236 236 237 # clear mtab238 > "$DEBIRF_ROOT/etc/mtab"239 # add proc to fstab240 if ! awk '{ print $2 }' < "$DEBIRF_ROOT/etc/fstab" | grep -q '^/proc' ; then241 echo proc /proc proc defaults 0 0 >> "$DEBIRF_ROOT/etc/fstab"242 fi243 244 237 KERNAVAIL=$(ls -1 "$DEBIRF_ROOT/lib/modules" | head -n1) 245 238 DEBIRF_INITRD="${DEBIRF_LABEL}_${DEBIRF_DISTRO}_${KERNAVAIL}.cgz" -
trunk/debirf/fs/usr/share/debirf/common
r721 r731 43 43 # execute command in debirf system using chroot 44 44 debirf_exec() { 45 fakechroot chroot "$DEBIRF_ROOT" $@45 fakechroot /usr/sbin/chroot "$DEBIRF_ROOT" "$@" 46 46 } 47 47 export -f debirf_exec -
trunk/debirf/fs/usr/share/debirf/plugins/a0_prep-root
r725 r731 23 23 # write /etc/hosts 24 24 cat > "${DEBIRF_ROOT}/etc/hosts" <<EOF 25 127.0.0.1 localhost $DEBIRF_LABEL 25 127.0.0.1 localhost 26 127.0.1.1 $DEBIRF_LABEL 26 27 27 28 # The following lines are desirable for IPv6 capable hosts … … 34 35 EOF 35 36 37 # add proc to fstab 38 #if ! awk '{ print $2 }' < "$DEBIRF_ROOT/etc/fstab" | grep -q '^/proc' ; then 39 # echo proc /proc proc defaults 0 0 >> "$DEBIRF_ROOT/etc/fstab" 40 #fi 41 echo proc /proc proc defaults 0 0 > "${DEBIRF_ROOT}/etc/fstab" 42 36 43 # update apt 37 44 debirf_exec apt-get update -
trunk/debirf/fs/usr/share/debirf/plugins/z1_clean-root
r724 r731 1 1 #!/bin/sh 2 2 3 # debirf plugin: apt-clean4 # remove cached apt information not needed in the initramfs3 # debirf plugin: clean-root 4 # clean up debirf root 5 5 # 6 6 # The debirf scripts were written by … … 12 12 # or later. 13 13 14 # purge unneeded packages 14 15 debirf_exec apt-get --assume-yes remove --purge aptitude 15 16 17 # remove all cached apt information 16 18 debirf_exec apt-get clean 17 19 rm "$DEBIRF_ROOT/var/cache/apt/"*.bin 18 20 rm -rf "$DEBIRF_ROOT/var/lib/apt/lists/"* 19 21 mkdir "$DEBIRF_ROOT/var/lib/apt/lists/partial" 22 23 # remake proc and dev directories 24 # (originally made as symlinks by debootstrap with fakechroot) 25 #rm -rf "$DEBIRF_ROOT/dev" 26 #mkdir "$DEBIRF_ROOT/dev" 27 rm -rf "$DEBIRF_ROOT/proc" 28 mkdir "$DEBIRF_ROOT/proc" 29 30 # clear mtab 31 > "$DEBIRF_ROOT/etc/mtab"
Note: See TracChangeset
for help on using the changeset viewer.

