Commit deaac101 authored by Anton Midyukov's avatar Anton Midyukov

Save rpm and srpm lists for chroots of subprofiles and main repo

Chroot can be two or one, work or image. Package lists of work chroot cannot take into account packages that will be installed into it after run-scripts.
parent 98224434
#!/bin/sh -e
[ -d /.image/ALTLinux ] || exit 0
mkdir -p /.image/.disk/pkglists/main/
cd /.image/.disk/pkglists/main/
find /.image/ALTLinux/RPMS.*/ -type f -name '*.rpm' | sed 's|.*/||' |
sort -u > rpm.txt
find /.image/ALTLinux/RPMS.*/ -type f -name '*.rpm' |
xargs -r rpm -qp --queryformat '%{sourcerpm}\n' | sort -u > srpm.txt
#!/bin/sh -efu
mkdir -p /root/.install-log
cd /root/.install-log
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > srpm.txt
#!/bin/sh -efu
mkdir -p /root/.install-log
cd /root/.install-log
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > srpm.txt
#!/bin/sh -efu
# save rpm and srpm lists
cd /.our
mkdir -p .disk/pkglists/altinst/{work,image}
cd .disk/pkglists/altinst/
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > work/rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > work/srpm.txt
cp /.image/tmp/rpm.txt image/
cp /.image/tmp/srpm.txt image/
#!/bin/sh -efu
# save rpm and srpm lists
cd /.our
mkdir -p .disk/pkglists/live/{work,image}
cd .disk/pkglists/live/
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > work/rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > work/srpm.txt
cp /.image/tmp/rpm.txt image/
cp /.image/tmp/srpm.txt image/
#!/bin/sh -efu
# save rpm and srpm lists
cd /.our
mkdir -p .disk/pkglists/rescue/{work,image}
cd .disk/pkglists/rescue/
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > work/rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > work/srpm.txt
cp /.image/tmp/rpm.txt image/
cp /.image/tmp/srpm.txt image/
#!/bin/sh -efu
# save rpm and srpm lists
cd /.image
mkdir -p .disk/pkglists/stage1/{work,image}
cd .disk/pkglists/stage1/
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > work/rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > work/srpm.txt
#!/bin/sh -efu
# save rpm and srpm lists
cd /tmp
rpm -qa --qf '%{name}-%{version}-%{release}.%{arch}.rpm\n' | sort -u > rpm.txt
rpm -qa --qf '%{sourcerpm}\n' | sort -u > srpm.txt
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment